![]() |
Re: Bei Enter wort einfügen und neue Zeile
Hi,
na dann halt einfach nochne leerzeile dazu ;)
Delphi-Quellcode:
Au'revoir,
procedure TForm1.RichEdit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin if Key=VK_RETURN then begin RichEdit1.SelAttributes.Color:=clRed; RichEdit1.SelText:=#13#10+' '; RichEdit1.SelAttributes.Color:=RichEdit1.Font.Color; end; end; Aya~ |
Re: Bei Enter wort einfügen und neue Zeile
Und weil ich so pingelig bin:
Dann gibt's das erste mal, wenn ich Enter drücke, eine Leerzeile....:mrgreen: Du müsstest also noch abfragen, ob du grade in der ersten Zeile bist.
Delphi-Quellcode:
if Key=VK_RETURN then begin
RichEdit1.SelAttributes.Color:=clRed; IF RichEdit1.CaretPos.Y <> 0 THEN RichEdit1.SelText:=#13#10+' ' ELSE RichEdit1.SelText:=' '; RichEdit1.SelAttributes.Color:=RichEdit1.Font.Color; end; |
Re: Bei Enter wort einfügen und neue Zeile
Dann ist deine Lösung natürlich kürzer und besser. :wink:
Man liest sich, Stanlay :hi: [Edit] Edit gelöscht...geht doch nicht so :mrgreen: [/edit] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:07 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz