Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Memo: Text markieren (https://www.delphipraxis.net/114761-memo-text-markieren.html)

tuxianer 30. Mai 2008 20:16


Memo: Text markieren
 
hi,
ich möchte per Knopfdruck in einem Memo den kompletten Text markieren. Ich habe in eine Button Prozzedur geschrieben:

M_Memo.SelectAll;

dabei wird aber nix markiert. Woran könnte das liegen?

lbccaleb 30. Mai 2008 20:22

Re: Memo: Text markieren
 
Zitat:

Zitat von tuxianer
hi,
ich möchte per Knopfdruck in einem Memo den kompletten Text markieren. Ich habe in eine Button Prozzedur geschrieben:

M_Memo.SelectAll;

dabei wird aber nix markiert. Woran könnte das liegen?

probiers mal so:


Delphi-Quellcode:
M_Memo.SetFocus;
M_Memo.SelectAll;
;-)

tuxianer 30. Mai 2008 20:24

Re: Memo: Text markieren
 
Danke! Toller Befehl der hat mir schon oft gefehlt ^

himitsu 30. Mai 2008 20:27

Re: Memo: Text markieren
 
läßt du die Markierung anzeigen, wenn das Memo inaktiv ist?

(irgendwas mit HiddenHide im IO)



Delphi-Quellcode:
M_Memo.HideSelection = False; {oder im OI einstellen}
// und oder
M_Memo.SetFocus;

tuxianer 30. Mai 2008 20:29

Re: Memo: Text markieren
 
eine Frage noch gibts nen befehl für unselect?

FAlter 30. Mai 2008 20:32

Re: Memo: Text markieren
 
Hi,

ja.

Delphi-Quellcode:
Memo1.ClearSelection;
Mfg
FAlter

tuxianer 30. Mai 2008 20:35

Re: Memo: Text markieren
 
Zitat:

Zitat von FAlter
Hi,

ja.

Delphi-Quellcode:
Memo1.ClearSelection;
Mfg
FAlter

da löscht es mir aber den text, der markiert ist.

Helmi 30. Mai 2008 20:37

Re: Memo: Text markieren
 
dann probiers so:

Delphi-Quellcode:
  Memo1.SelLength := 0;

lbccaleb 30. Mai 2008 20:38

Re: Memo: Text markieren
 
setze einfach mit selstart den cursor neu..

Delphi-Quellcode:
M_Memo.SelStart := 1;
edit:

oO da war wohl jemand schneller^^

FAlter 30. Mai 2008 20:40

Re: Memo: Text markieren
 
Hi,

sorry, bin nur nach dem Namen gegangen :wall:

Dann setz eifach die Länge des ausgewählten Textes auf Null:

Delphi-Quellcode:
Memo1.SelLength := 0;
[ot]
Ich will eine Ignore-Funktion für rote Kästen. Das ist so deprimierend, wenn man gerade den Beitrag geschrieben hat und ihn dann wegwerfen kann.

:duck:

:mrgreen:

Und noch ein roter Kasten. :evil:
[/ot]

Mfg
FAlter


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:12 Uhr.
Seite 1 von 2  1 2      

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