Hallo zusammen,
in PB 4 gibt es die Konstante #PB_String_MultiLine nicht mehr.
Wie bekomm ich denn jetzt mein mehrzeiliges Stringgadget umgesetzt??
Und wenn wir gerade schon dabei sind:
wie bekommt man Multiline in Checkboxen & Radio-Buttons??
Multiline in PB 4
- blbltheworm
- Beiträge: 217
- Registriert: 22.09.2004 19:36
- Wohnort: Auf der schönen Schwäbischen Alb
Hi,
Nimm doch das Editorgadget - das ist die Multiline-Version vom Stringgadget.
Grüße,
javabean
Nimm doch das Editorgadget - das ist die Multiline-Version vom Stringgadget.
Das versteh' ich nicht - was meinst Du damit?wie bekommt man Multiline in Checkboxen & Radio-Buttons??
Grüße,
javabean
Zuletzt geändert von javabean am 12.06.2006 16:56, insgesamt 1-mal geändert.
Entweder du nimmst ein EditorGadget oder die API Konstante ES_MULTILINE
Das gleiche fuer die anderen beiden nur heisst es hier BS_MULTILINE.
Beispiel :
Das gleiche fuer die anderen beiden nur heisst es hier BS_MULTILINE.
Beispiel :
Code: Alles auswählen
#BS_MULTILINE =$2000
*hWindow.long = OpenWindow(#PB_Any,#PB_Ignore,#PB_Ignore,320,240,"")
CreateGadgetList(*hWindow\l)
StringGadget(0,0,0,100,100,"",#ES_MULTILINE)
CheckBoxGadget(1,0,105, 90, 50, "CheckBox standard bla ?",#BS_MULTILINE)
OptionGadget(3, 0, 160, 90, 50, "Option 1 standard bla ?")
Style = GetWindowLong_(GadgetID(3),#GWL_Style)
SetWindowLong_(GadgetID(3),#GWL_Style,Style|#BS_MULTILINE)
Repeat
uMsg = WaitWindowEvent()
Until uMsg = #WM_CLOSE
- blbltheworm
- Beiträge: 217
- Registriert: 22.09.2004 19:36
- Wohnort: Auf der schönen Schwäbischen Alb
- Andre
- PureBasic Team
- Beiträge: 1765
- Registriert: 11.09.2004 16:35
- Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10 - Wohnort: Saxony / Deutscheinsiedel
- Kontaktdaten:
Das hat was mit der Cross-Plattform-Kompatibilität zu tun.blbltheworm hat geschrieben: Ich versteh aber nicht ganz, warum Fred die Multilinekonstante aus dem Programm genommen hat.
Das Multiline wird nicht auf allen Plattformen (Linux, ....) systemseits unterstützt, daher hat Fred die "offizielle" PB-Konstante rausgenommen und es geht nur über die deutlich erkennbare WinAPI-Konstante.
- Andre
- PureBasic Team
- Beiträge: 1765
- Registriert: 11.09.2004 16:35
- Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10 - Wohnort: Saxony / Deutscheinsiedel
- Kontaktdaten:
Ich weiß es nicht, da ich kein Linux-Nutzer bin.shadow hat geschrieben:@Andre Unter Linux z. B. werden doch das GTK und Motif verwendet. Gibt es bei diesen GUI-Frameworks keine Multiline-Unterstützung?
Falls jemand die API-Möglichkeiten für Multiline unter Linux und MacOS kennt, darf es diese gerne hier posten. (Glaube es aber kaum, denn das haben Fred & fr34k sicherlich schon längst untersucht, bevor sie das #PB_String_Multiline rausgenommen haben.)