![]() |
Re: Copy-Problem
Zitat:
Delphi-Quellcode:
;)
if Copy(SynMemo1.Text, CurPosition-2, 3) = '[b]' then
begin SynMemo1.SelText := '[/b]'; SynMemo1.SelStart := CurPosition-4; end; Andere Code, aber die selbe Funktion. Es ändert sich nichts, wenn man ENTF zwischen > und < drückt. |
Re: Copy-Problem
Getestet und für gut befunden ! :thumb:
Bei Mir funktionierts jedenfalls. |
Re: Copy-Problem
Ne, so meinte ich das nicht ..
hat man den Cursor zwischen und also da; >'<, und drückt ENTF, wird /b> hinten dran gehangen .. das wollte ich verhindern, nur ENTF zu unterdrücken ist nicht so gut. |
Re: Copy-Problem
Zitat:
Delphi-Quellcode:
[/b]
procedure TForm1.Memo1Change(Sender: TObject);
begin if (Copy(Memo1.Text, Memo1.SelStart-2, 3) = '[b]') and not (Copy(Memo1.Text, Memo1.SelStart+1, 4) = '<b> Genau das wird ja verhindert, aber Ich gebs auf ist wahrscheinlich zu schwer das mal zu testen. :gruebel: </b>') then begin Memo1.SelText := '
Delphi-Quellcode:
';
Memo1.SelStart := Memo1.SelStart-4; end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:17 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