Español
Foro

Listbox-Texto rechtsbündig ausrichten.

 
- Página 1 -



Julian
Schmidt
Kann me alguien sagen, wieso el el Texto 'Test' el Listbox no rechtsbündig ausgerichtet se. Ausgehend de el Logik sería Yo sagen, dass lo trabajo debería!?
cls
declarar texto$
var lb&=Crear("ListBox", %hwnd, 0, 10, 10, 152, height(%hwnd)-20)
Selección aleatoria
Addstring(lb&,Mkstr$("_",18))'18 Signo nutzen el Listboxbreite de

whileloop 20

    caso iskey(27) : end
    texto$=Mkstr$(Str$(Rnd(10)),Rnd(10)+1)
    'Maximale_Zeichenlänge_in_ListBox - (Anzahl_Zeichen_Linksbündig + Anzahl_Zeichen_Rechtsbündig) = Zeichenlänge_zwischen_Linkbündig_und_Rechtbündig_damit_Maximale_Zeichenlänge_in_ListBox_erreicht
    Addstring(lb&,texto$+MkStr$(" ",18-(Len(texto$)+Len("Test")))+"Test")
    Messagebox("Länge '"+texto$+"' = "+Str$(Len(texto$))+" - Longitud 'Test' = "+Str$(Len("Test"))+"\n18-("+Str$(Len(texto$))+"+"+Str$(Len("Test"))+")="+Str$(Len(MkStr$(" ",18-(Len(texto$)+Len("Test")))))+"\nIst "+Str$(Len(texto$))+"+"+Str$(Len(MkStr$(" ",18-(Len(texto$)+Len("Test")))))+"+"+Str$(Len("Test"))+" = 18?","",0)

Endwhile

mientras que 1

    waitinput

Endwhile

 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
25.03.2012  
 



« Dieser Contribución wurde como Solución gekennzeichnet. »


Andreas
Miethe


Falscher Font sería Yo sagen.
 $H windows.ph
 $H messages.ph
cls
declarar texto$
var lb&=Crear("ListBox", %hwnd, 0, 10, 10, 152, height(%hwnd)-20)
sendmessage(lb&,~wm_setfont,~GetStockObject(~ANSI_FIXED_FONT),1)
Selección aleatoria
Addstring(lb&,Mkstr$("_",18))'18 Signo nutzen el Listboxbreite de

whileloop 20

    caso iskey(27) : end
    texto$=Mkstr$(Str$(Rnd(10)),Rnd(10)+1)
    'Maximale_Zeichenlänge_in_ListBox - (Anzahl_Zeichen_Linksbündig + Anzahl_Zeichen_Rechtsbündig) = Zeichenlänge_zwischen_Linkbündig_und_Rechtbündig_damit_Maximale_Zeichenlänge_in_ListBox_erreicht
    Addstring(lb&,texto$+MkStr$(" ",18-(Len(texto$)+Len("Test")))+"Test")
    Messagebox("Länge '"+texto$+"' = "+Str$(Len(texto$))+" - Longitud 'Test' = "+Str$(Len("Test"))+"\n18-("+Str$(Len(texto$))+"+"+Str$(Len("Test"))+")="+Str$(Len(MkStr$(" ",18-(Len(texto$)+Len("Test")))))+"\nIst "+Str$(Len(texto$))+"+"+Str$(Len(MkStr$(" ",18-(Len(texto$)+Len("Test")))))+"+"+Str$(Len("Test"))+" = 18?","",0)

Endwhile

mientras que 1

    waitinput

Endwhile

 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
25.03.2012  
 




Julian
Schmidt
Stimmt así funktioniert lo. Aber por qué hängt el con el Font zusammen?
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
25.03.2012  
 




Andreas
Miethe


En esta Fixed-Fonts son eben todos Signo igual breit, en otro Font unterschiedlich.

Aber lo va auch con otro Fonts.
Und sin grosse Rechnerei. Einfach el ExStil el Listbox ändern.
 $H windows.ph
 $H messages.ph
cls
declarar texto$
Var lb& = Control("LISTBOX","",~WS_CHILD | ~WS_VISIBLE | ~WS_BORDER,10,10,152,height(%hwnd)-20,%hwnd,2000,%hInstance)
~SetWindowLong(lb&,~GWL_EXSTYLE,~WS_EX_RIGHT)
Selección aleatoria
Addstring(lb&,Mkstr$("_",18))'18 Signo nutzen el Listboxbreite de

whileloop 20

    caso iskey(27) : end
    texto$=Mkstr$(Str$(Rnd(10)),Rnd(10)+1)
    'Maximale_Zeichenlänge_in_ListBox - (Anzahl_Zeichen_Linksbündig + Anzahl_Zeichen_Rechtsbündig) = Zeichenlänge_zwischen_Linkbündig_und_Rechtbündig_damit_Maximale_Zeichenlänge_in_ListBox_erreicht
    Addstring(lb&,texto$+MkStr$(" ",18-(Len(texto$)+Len("Test")))+"Test")
    Messagebox("Länge '"+texto$+"' = "+Str$(Len(texto$))+" - Longitud 'Test' = "+Str$(Len("Test"))+"\n18-("+Str$(Len(texto$))+"+"+Str$(Len("Test"))+")="+Str$(Len(MkStr$(" ",18-(Len(texto$)+Len("Test")))))+"\nIst "+Str$(Len(texto$))+"+"+Str$(Len(MkStr$(" ",18-(Len(texto$)+Len("Test")))))+"+"+Str$(Len("Test"))+" = 18?","",0)

Endwhile

mientras que 1

    waitinput

Endwhile

 
Gruss
Andreas
________ ________ ________ ________ _
Profan 3.3 - XProfanX2
Win 95,98,ME,2000,XP,Vista - Win 7 32 / 64 Bit
ASUS X93S - Intel Core I7-NVIDIA GForce 540M 8GB Arbeitsspeicher
Homepage :  [...] 
25.03.2012  
 




Julian
Schmidt
Ok, danke Andreas. Usted hast me muy geholfen.
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗˗
Webseite [...] 
25.03.2012  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

9.354 Views

Untitledvor 0 min.
RudiB.05.04.2020
ByteAttack11.02.2020
p.specht04.04.2016
RICOSCH12.10.2014
Más...

Themeninformationen

Dieses Thema ha 2 subscriber:

Julian Schmidt (3x)
Andreas Miethe (2x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie