Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Text im Memo markieren? (https://www.delphipraxis.net/38823-text-im-memo-markieren.html)

malo 24. Jan 2005 17:21


Text im Memo markieren?
 
Ja, wie kann man einen Text markieren? Ich will nämlich den gesamten Text in einem Memo markieren. Ich hab auch schon gesucht und herausgefunden, dass es mit SelLength geht, aber das funktioniert irgendwie nich richtig :wall:

Mein code:

Delphi-Quellcode:
procedure TForm1.Button3Click(Sender: TObject);
begin
  Memo2.SelStart := 1;
  Memo2.SelLength := Length(Memo2.Text);
end;
Nur der Text wird nicht markiert :wall:

Muss man das vielleicht ganz anders machen? :gruebel:

s.h.a.r.k 24. Jan 2005 17:28

Re: Text im Memo markieren?
 
code]Hey!

Also es gibt da nen wesentlich einfacheren Befehl:
Code:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Memo1.SelectAll;
end;
Aber wenn du es unbedingt mit SelStart und SelLength machen willst dann geht das wie folt:
Code:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Memo1.SelStart := 0;
  Memo1.SelLength := Length(Memo1.Text);
  Memo1.SetFocus; // Diese Zeile hast du vergessen, denn sonst siehst du die Markierung nicht!
end;
mfg shark

malo 24. Jan 2005 17:30

Re: Text im Memo markieren?
 
Ah, danke! :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz