Seite 1 von 1

[ ERLEDIGT ] Text Umbruch im Code erzwingen?

Verfasst: 26.11.2015 02:46
von udg
Hallo Leute,
eine Frage, da ich schon wieder über eine Stunde rumsuche und einfach nichts dazu finden kann :freak: >_<

Ich habe ein StringGadget. In diesem möchte ich nun linksbündig Text anzeigen und im Quellcode angeben, dass der Text ab einem Bestimmten Wort umgebrochen wird.

Beispiel wie es ausgegeben werden soll:
----------------------------------
Hallo Reisender:
1. packe deine Sachen weg
2. schau dich um
3. gehe zu Ausgang
----------------------------------
Im Code habe ich das so stehen:

Code: Alles auswählen

StringGadget(6, 18, 488, 503, 79, "Hallo Reisender: 1. packe deine Sachen weg 2. schau dich um 3. gehe zu Ausgang")
aber was für eine Syntax kann man verwenden um den Text nach besagter Stelle zwangsumbrechen zu können?

Re: Text Umbruch im Code erzwingen?

Verfasst: 26.11.2015 03:05
von ts-soft

Code: Alles auswählen

OpenWindow(0, #PB_Ignore, #PB_Ignore, 600, 600, "")
EditorGadget(0, 18, 488, 503, 79)
SetGadgetText(0, ~"Hallo Reisender: \n1. packe deine Sachen weg \n2. schau dich um \n3. gehe zu Ausgang")
While WaitWindowEvent() <> #PB_Event_CloseWindow : Wend
Erfordert aber PB5.4x

Re: Text Umbruch im Code erzwingen?

Verfasst: 26.11.2015 09:55
von udg
Danke aber ich hab Version 5.4 nicht installiert.

wo finde ich für pb5.3 da was in der Hilfe?
und ich möchte gern ein StringGadget benutzen oder kann man das nicht nehmen?


gruß

Re: Text Umbruch im Code erzwingen?

Verfasst: 26.11.2015 10:12
von RSBasic

Code: Alles auswählen

OpenWindow(0, #PB_Ignore, #PB_Ignore, 600, 600, "")
StringGadget(0, 18, 488, 503, 79, "Hallo Reisender:" + #CRLF$ + "1. packe deine Sachen weg" + #CRLF$ + "2. schau dich um" + #CRLF$ + "3. gehe zu Ausgang", #ES_MULTILINE | #ES_AUTOVSCROLL | #ES_AUTOHSCROLL | #WS_VSCROLL | #WS_HSCROLL)
While WaitWindowEvent() <> #PB_Event_CloseWindow : Wend

Re: Text Umbruch im Code erzwingen?

Verfasst: 26.11.2015 10:20
von udg
Nice.

Code: Alles auswählen

+ #CRLF$ +
hatte ich schon im Code verwendet, ebenso im richtigen Kontext. Leider wusste ich nicht, dass am Schluss folgendes ran muss: #ES_MULTILINE

Vielen Dank

Re: [ ERLEDIGT ] Text Umbruch im Code erzwingen?

Verfasst: 26.11.2015 13:04
von GPI
Wichtig zu wissen: Das ganze funktioniert dann aber nur unter Windows.