Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Relicted,
17. Jul 2008
Warum das so implementiert wurde kann ich dir nicht sagen. Ich kann dir nur sagen, dass es in der Windows und Unix Welt unterschiedliche "Zeilenumbrüche" gibt. In der Windowswelt ist es CRLF (Caridge Return Line Feed) also #13#10 -> in der Unix Welt reicht ein Line Feed aus. Scheinbar ist das Tastaturlayout dahingehend angepasst (evtl. nur im Windows?). Mehr kann ich dazu ned sagen und 100%...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by Relicted,
17. Jul 2008
Enter hat im KeyPress, wenn es "normal" gedrückt wird die #13 -> nimmt man Strg dazu kommt eine #10 raus. k.A. ob das ganze noch Nebenwirkungen hat. Bei meinem kurzen Test hat es funktioniert.
procedure TForm12.Memo1KeyPress(Sender: TObject; var Key: Char);
begin
if key = #10 then
key := #0
end;