Pisze zdanie do showmessage no i jest taka pionowa linia za którą kończyu sie zdanie. Włanczam program i klikam na przycisk i pojawia się tylko częśc napisu do tej linii. Co mam zrobić żeby całe zdanie pojawiło się w oknie po kliknięcu. I jak zrobić żeby w oknie (showmessage) pojawiły się dwa zdania jedno pod drugim.
dwa zdania jedno pod drugim.
ShowMessage('linia1'+#13+'linia2')
ShowMessage('Ala ma'#10#13'kota');
Aby do drugiej lini przenieść. Ale o co z tą pionową linią chodzi to nie wiem.
ShowMessage('coś tam' + Chr(10) + 'i tu coś tam');
mozna i tak :)
(Szczerze powiedziawszy wole zapis #, ale od przybytku głowa nie boli)
uzywajac funkcji:
function Chr(X: Byte): Char;
[cya]
Jak już się tak bawić:
ShowMessage('Linia1'^J'Linia2');
ShowMessage('Linia1'#10'Linia2');
ShowMessage('Linia1'+^J+'Linia2');
ShowMessage('Linia1'+#10+'Linia2');
ShowMessage('Linia1'+Chr(10)+'Linia2');
ShowMessage('Linia1'^M'Linia2');
ShowMessage('Linia1'#13'Linia2');
ShowMessage('Linia1'+^M+'Linia2');
ShowMessage('Linia1'+#13+'Linia2');
ShowMessage('Linia1'+Chr(13)+'Linia2');
ShowMessage('Linia1'JM'Linia2');
ShowMessage('Linia1'#10#13'Linia2');
ShowMessage('Linia1'+J+M+'Linia2');
ShowMessage('Linia1'+#10+#13+'Linia2');
ShowMessage('Linia1'+Chr(10)+Chr(13)+'Linia2');
^J = #10
^M = #13
W DOS: #10#13
W Linux: #10
W Mac: #13
A w Windowsie zależnie od programu. Zwykle reagują i na jedno i na drugie.