Français
Forum

Listbox-Text rechtsbündig ausrichten.

 
- page 1 -



Julian
Schmidt
peux mir quelqu'un dire, wieso qui qui Text 'Test' qui Listbox pas rechtsbündig ausgerichtet wird. Ausgehend de qui Logik serait je dire, dass es marcher devrait!?
cls
declare text$
var lb&=Créer(ListBox, %hwnd, 0, 10, 10, 152, height(%hwnd)-20)
Randomiser
Addstring(lb&,Mkstr$("_",18))'18 marque nutzen qui Listboxbreite aus

whileloop 20

    cas iskey(27) : end
    text$=Mkstr$(Str$(Tour(10)),Tour(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&,text$+$ MkStr(" ",18-(Len(text$)+Len("Test")))+"Test")
    Messagebox("Länge '"+text$+"' = "+Str$(Len(text$))+" - Longueur 'Test' = "+Str$(Len("Test"))+"\n18-("+Str$(Len(text$))+"+"+Str$(Len("Test"))+")="+Str$(Len($ MkStr(" ",18-(Len(text$)+Len("Test")))))+"\nIst "+Str$(Len(text$))+"+"+Str$(Len($ MkStr(" ",18-(Len(text$)+Len("Test")))))+"+"+Str$(Len("Test"))+" = 18?",»,0)

Endwhile

tandis que 1

    waitinput

Endwhile

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

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



« cette Beitrag wurde comme Solution gekennzeichnet. »


Andreas
Miethe


Falscher Font serait je dire.
 $H windows.ph
 $H messages.ph
cls
declare text$
var lb&=Créer(ListBox, %hwnd, 0, 10, 10, 152, height(%hwnd)-20)
sendmessage(lb&,~wm_setfont,~GetStockObject(~ANSI_FIXED_FONT),1)
Randomiser
Addstring(lb&,Mkstr$("_",18))'18 marque nutzen qui Listboxbreite aus

whileloop 20

    cas iskey(27) : end
    text$=Mkstr$(Str$(Tour(10)),Tour(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&,text$+$ MkStr(" ",18-(Len(text$)+Len("Test")))+"Test")
    Messagebox("Länge '"+text$+"' = "+Str$(Len(text$))+" - Longueur 'Test' = "+Str$(Len("Test"))+"\n18-("+Str$(Len(text$))+"+"+Str$(Len("Test"))+")="+Str$(Len($ MkStr(" ",18-(Len(text$)+Len("Test")))))+"\nIst "+Str$(Len(text$))+"+"+Str$(Len($ MkStr(" ",18-(Len(text$)+Len("Test")))))+"+"+Str$(Len("Test"))+" = 18?",»,0)

Endwhile

tandis 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 avec cela funktioniert es. mais pourquoi hängt cela avec qui Font zusammen?
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

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




Andreas
Miethe


chez cette Fixed-Fonts sommes plan alle marque juste breit, chez anderen Font unterschiedlich.

mais und dir aussi avec anderen Fonts.
et sans grosse Rechnerei. simple den ExStil qui Listbox changement.
 $H windows.ph
 $H messages.ph
cls
declare text$
Var lb& = Contrôle("LISTBOX",»,~WS_CHILD | ~WS_VISIBLE | ~WS_BORDER,10,10,152,height(%hwnd)-20,%hwnd,2000,%HINSTANCE)
~SetWindowLong(lb&,~GWL_EXSTYLE,~WS_EX_RIGHT)
Randomiser
Addstring(lb&,Mkstr$("_",18))'18 marque nutzen qui Listboxbreite aus

whileloop 20

    cas iskey(27) : end
    text$=Mkstr$(Str$(Tour(10)),Tour(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&,text$+$ MkStr(" ",18-(Len(text$)+Len("Test")))+"Test")
    Messagebox("Länge '"+text$+"' = "+Str$(Len(text$))+" - Longueur 'Test' = "+Str$(Len("Test"))+"\n18-("+Str$(Len(text$))+"+"+Str$(Len("Test"))+")="+Str$(Len($ MkStr(" ",18-(Len(text$)+Len("Test")))))+"\nIst "+Str$(Len(text$))+"+"+Str$(Len($ MkStr(" ",18-(Len(text$)+Len("Test")))))+"+"+Str$(Len("Test"))+" = 18?",»,0)

Endwhile

tandis 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, merci Andreas. tu as mir très geholfen.
 
XProfan X2
Win7 Home Premium, SP1, AMD Athlon(tm) II Neo K125 Processor

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



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

9.220 Views

Untitledvor 0 min.
RudiB.05.04.2020
ByteAttack11.02.2020
p.specht04.04.2016
RICOSCH12.10.2014
plus...

Themeninformationen

cet Thema hat 2 participant:

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


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie