Delphi-PRAXiS
Seite 1 von 2  1 2      

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 TreeView Items + Click? (https://www.delphipraxis.net/4035-treeview-items-click.html)

Andreas L. 12. Apr 2003 10:28


TreeView Items + Click?
 
Wie kann ich machen, dass wenn ich in einer TreeView auf ein Item klicke, dass dann eine Aktion ausgeführt wird, z.B. form2.show;

Wäre nett, wenn ich nen ganzen Code bekomme und net selbst rumbasteln muss, da mein Prog langsam mal wieder fertig werden sollte, die letzte Release gabs vor einen Monat! :oops:

Andreas L. 12. Apr 2003 11:19

Weiß keiner wies geht?

NeoDeluxe 12. Apr 2003 11:25

Zitat:

Weiß keiner wies geht?
Man, Junge haste kein Gedult!!! :warn:
Warte doch einwenig....du willst immer alles und auf einmal und sofort und jetzt und...... :mrgreen:


Grüße, NeoDeluxe 8)

Andreas L. 12. Apr 2003 12:07

Zitat:

Zitat von NeoDeluxe
Zitat:

Weiß keiner wies geht?
Man, Junge haste kein Gedult!!! :warn:
Warte doch einwenig....du willst immer alles und auf einmal und sofort und jetzt und...... :mrgreen:


Grüße, NeoDeluxe 8)

Du doch auch! :wall:

NeoDeluxe 12. Apr 2003 12:10

Zitat:

Zitat von onlinehome
Du doch auch! :wall:

Hast auch wieder Recht!!! :roll:

Grüße, NeoDeluxe 8)

Christian Seehase 12. Apr 2003 12:24

Moin OnlineHome,

meintest Du das

Delphi-Quellcode:
// OnClick Ereignis des TreeViews
procedure TfrmMAIN.TreeView1Click(Sender: TObject);
begin
  // Wurde ein Eintrag angeklickt?
  if TreeView1.Selected <> nil then
  begin
    // Dann dessen Text ausgeben
    ShowMessage(TreeView1.Selected.Text);
  end;
end;
?

Andreas L. 12. Apr 2003 20:11

Ja genau, THX!

Andreas L. 13. Apr 2003 10:45

Das geht net! Meldung: Inkombitable Typen

Außerdem, ich muss doch irgendwo angeben könenn welches Item, denn nil beduetet doch gar nix, oder? udn wenn cih anststt nil ne zahl eintrag, gehts auch net!

Tom 13. Apr 2003 10:53

Zitat:

Zitat von onlinehome
Das geht net! Meldung: Inkombitable Typen

Der oben angeführte Quelltext von Christian läßt sich ohne Probleme compilieren. Worum geht es also? Hast Du den Quelltext verändert?

Christian Seehase 13. Apr 2003 15:41

Moin OnlineHome,

Zitat:

Zitat von OnlineHome
udn wenn cih anststt nil ne zahl eintrag, gehts auch net!

Nur mal zum Verständnis:
Jedes Variable die ein Objekt repräsentiert ist erst einmal ein Pointer auf das Objekt.
Deshalb der Vergleich <> nil. Wäre Selected = nil, so wäre kein TreeItem angeklickt worden sondern jemand hätte irgendwo innerhalb des TreeViews geklickt.

Um jetzt festzustellen welches Item angeklickt wurde hast Du verschiedene Möglichkeiten.
Beispiele:
  • Du vergleichst den Text.
  • Du benutzt die Eigenschaft Data


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