Seite 1 von 1

message requester

Verfasst: 08.12.2005 13:50
von philipp
hallo,
wenn ich eine textbox ausgebe, wie kann ich dabei einen teil des textes in die nöchste zeile schreiben?
gruß philipp

Re: message requester

Verfasst: 08.12.2005 13:59
von Donald
philipp hat geschrieben:hallo,
wenn ich eine textbox ausgebe, wie kann ich dabei einen teil des textes in die nöchste zeile schreiben?
gruß philipp
Hi,
trennen mit chr(10) siehe Beispiel

Code: Alles auswählen

a$ = "Testzeile 1" + Chr(10) + "Testzeile 2"
MessageRequester("Mitteilung",a$,#PB_MessageRequester_Ok)

Verfasst: 08.12.2005 14:00
von Dr.Pixel
Hallo philipp.
Du meinst wahrscheinlich einen Zeilenumbruch!?

Das geht so:

Code: Alles auswählen

t.s = "PureBasic"
s.s = "Wundervoll" + Chr(10) + "ist PureBasic"
MessageBox_(0, @s, @t, 0)
MessageRequester(t,s)
...sollte auch mit Chr(13) gehen ;)

Re: message requester

Verfasst: 08.12.2005 14:07
von scholly
philipp hat geschrieben:hallo,
wenn ich eine textbox ausgebe, wie kann ich dabei einen teil des textes in die nöchste zeile schreiben?
gruß philipp
meinst Du sowas:

Code: Alles auswählen

zweizeiler$ = "zeile 1" + Chr(10) + "zeile 2"

MessageRequester("Information",zweizeiler$,#PB_MessageRequester_Ok)

Verfasst: 08.12.2005 14:10
von philipp
ja genau das habe ich gemeint.
vielen dank für eure hilfe. hat mich echt weitergebracht.
wünsche noch einen schönen tag
philipp

Verfasst: 08.12.2005 15:37
von NicTheQuick
Man kann statt [c]Chr(10)[/c] auch die Konstante [c]#CRLF$[/c] verwenden.

Verfasst: 08.12.2005 15:46
von ts-soft
NicTheQuick hat geschrieben:Man kann statt [c]Chr(10)[/c] auch die Konstante [c]#CRLF$[/c] verwenden.
Man kann auch #LF$ nehmen :wink: , wofür das Return?

Nachtrag: Evtl. für MacOS, in Linux wird ja Chr(10) erwartet, Windows ist egal welcher, bleibt nur Mac übrig, der das evtl. braucht :D

Verfasst: 08.12.2005 18:30
von michel51
MacOs kann alle Variationen <) <)

Code: Alles auswählen

MessageRequester("", "Zeile 1"+Chr(10)+"Zeile 2")
MessageRequester("", "Zeile 1"+Chr(13)+"Zeile 2")
MessageRequester("", "Zeile 1"+#LF$+"Zeile 2")
MessageRequester("", "Zeile 1"+#CR$+"Zeile 2")
MessageRequester("", "Zeile 1"+#CRLF$+"Zeile 2")
Gruß
michel51

Verfasst: 08.12.2005 19:14
von ts-soft
Dann ist Chr(10) bzw. #LF$ richtig, weil Linux kann nur diesen, wenn das nicht geändert wurde.