Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Abfrage nach markiertem Text (https://www.delphipraxis.net/13938-abfrage-nach-markiertem-text.html)

Moin 29. Dez 2003 15:07


Abfrage nach markiertem Text
 
Moin,

Ich will eienen Texteditor programmieren und würde gern wissen ob jemand eine Methode kennt mit der man rausfinden kann, ob eine beliebiger text in einer RichEdit markiert ist. Ich will damit bestimmte funktionen (z. B. Ausschneiden) verhindern wenn kein text markiert ist. Ich hab schon ausführlich in der Delphihilfe gesucht - ohne erfolg :wall: .

Helft mir, biiiiiiiitte.

Danke im vorraus


P.s.: was sind Knoten (werden in der hilfe oft mit dem thema erwähnt)

choose 29. Dez 2003 15:08

Re: Abfrage nach markiertem Text
 
Moin moin, moin ;)

Sieh mal in der OH unter SelText nach.
In welchem Zusammenhang hast Du über "Knoten" gelesen?

Stanlay Hanks 29. Dez 2003 15:11

Re: Abfrage nach markiertem Text
 
Hi. Im zusammenhang mit chooses Tip könntest du dir evt auch noch Length() anschauen. :wink:

Delphi-Quellcode:
IF Length(RichEdit1.SelText) = 0 THEN AuschneidenMoeglich := False;
:gruebel: Knoten...da fallen mir jetzt in dem Zusammenhang nur TreeViews ein :gruebel:

Man liest sich, Stanlay :hi:

fkerber 29. Dez 2003 15:13

Re: Abfrage nach markiertem Text
 
Hi!

Zum verhindern von ausschneiden z.b. so:

Delphi-Quellcode:
If richedit1.sellength<1 then begin ausschneiden_button.enabled:=false; end;
Ciao fkerber

choose 29. Dez 2003 15:17

Re: Abfrage nach markiertem Text
 
...und damit fkerbers Knopf auch wieder aktiv wird ;)
Delphi-Quellcode:
BtnAusschneiden.Enabled:= RichEdit1.SelLength>0;

Moin 29. Dez 2003 15:26

Re: Abfrage nach markiertem Text
 
Delphi Hilfe:


"SelectionCount gibt die Zahl der Knoten zurück, die gegenwärtig ausgewählt sind."

"Selections gibt einen ausgewählten Knoten zurück. ..."

fkerber 29. Dez 2003 15:30

Re: Abfrage nach markiertem Text
 
Hi!

Ja, das bezieht auf so ein Treeview (wie im Explorer, der Verzeichnisbaum).
Ein knoten wär wohl z.B. jedes Verzeichnis, wenn da noch andere Verzeichnisse drunter sind (jetzt mal auf den Explorer bezogen)

Ich hoffe mal ich irre nicht!

Ciao fkerber

Moin 29. Dez 2003 15:39

D
 
:spin2: Danke ihr habt mir sehr geholfen!:spin2:

choose 29. Dez 2003 15:40

Re: Abfrage nach markiertem Text
 
In der OH zu TCustomTreeView konnte ich folgendes Finden

Zitat:

Zitat von OH
Verwenden Sie TCustomTreeView als Basisklasse zur Definition von Steuerelementen, die Informationen in einer hierarchischen Struktur darstellen, wobei die Darstellung über so genannte "Knoten" erweitert und zusammengefasst werden kann.

Knoten ist hierbei die dt. Übersetzung der OH des Begriffs "node" und stellt, wie oben beschrieben, die verwaltbare Informationseinheit eines TCustomTreeViews dar. Jedes Element innerhalb eines solchen "Baums" (tree) ist dabei ein Knoten und kann beliebig viele (also auch keinen) Unterknoten besitzen. Jeder Knoten außer der "Wurzel" (root) besitzt genau einen Elternknoten (parent).

Die Begriffe "Knoten" und "Baum" sind zudem in der Graphentheorie gebräuchlich, wo ein Baum einen minimal zusammenhängenden gerichteten azyklischen Graphen beschreibt. Bei der Datenstruktur hinter TCustomTreeView handelt es sich genauer sogar um einen sog. "Wurzelbaum", wenn ich ich richtig erinnere... :gruebel:

sakura 1. Jan 2004 12:10

Re: Abfrage nach markiertem Text
 
Da das kein Tutorial ist, habe ich das Thema mal verschoben :roll:

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:16 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