Avatar billede mainz Nybegynder
03. februar 2007 - 17:21 Der er 6 kommentarer og
1 løsning

treeview og kode

hvordan gør jeg, at når jeg trykker på et bestemt item i min treeview, så udføres en bestemt kode?
Avatar billede baxos Nybegynder
03. februar 2007 - 18:03 #1
Kan du ikke gøre noget i stil med If treeview1.items.itemindex[X] begin
Avatar billede kroning Nybegynder
03. februar 2007 - 18:07 #2
procedure TForm1.TreeViewChange(Sender: TObject; Node: TTreeNode);
begin
  showmessage(TreeView.Selected.Text);
end;
Avatar billede kroning Nybegynder
03. februar 2007 - 18:08 #3
Eller bedre:

procedure TForm1.TreeViewChange(Sender: TObject; Node: TTreeNode);
begin
  showmessage(Node.Text);
end;
Avatar billede mainz Nybegynder
03. februar 2007 - 23:56 #4
Ok, tak kroning - det fik jeg til at virke.

Hvordan kan jeg gøre, så at når jeg trykker på det samme item som der allerede er markeret, så udføres koden ikke?
Avatar billede kroning Nybegynder
04. februar 2007 - 00:03 #5
Koden bliver helt automatisk _ikke_ udført hvis du klikker på en item som er valgt.
Avatar billede mainz Nybegynder
04. februar 2007 - 00:08 #6
Hmm ok, sådan oplever jeg det ikke - er der måske en indstilling der skal være anderledes?
Avatar billede kroning Nybegynder
04. februar 2007 - 00:13 #7
Jeg smed bare en treeview på en form, satte et par items ind og klikkede løs, koden blev ikke udført hvis item´et allerede var valgt. Jeg har ikke kunne finde en indstilling der skulle ændre på det. Jeg bruger Delpi 7.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester