Autor Beitrag
TheNeon
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 408

Windows
VS2010 C#
BeitragVerfasst: Fr 18.04.03 21:39 
Hallo zusammen,

hab eben ein TreeView erstellt und es funktioniert :wink: , doch stört mich, dass das Objekt, was man auswählt, fokusiert bzw. selektiert wird. Gibt es da ein Mittel gegen ???? :(

DANKE

_________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
(c) Albert Einstein


Zuletzt bearbeitet von TheNeon am So 20.04.03 12:49, insgesamt 1-mal bearbeitet
iaby
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 21



BeitragVerfasst: Sa 19.04.03 09:18 
hmmm, eine schlechte methode wäre, das objekt gleich wieder zu demarkieren, also bei onclick ereignis die markierung wieder aufzuheben!
denke aber mal, dass da andere wissen wie das eleganter geht
TheNeon Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 408

Windows
VS2010 C#
BeitragVerfasst: Sa 19.04.03 14:33 
iaby hat folgendes geschrieben:
hmmm, eine schlechte methode wäre, das objekt gleich wieder zu demarkieren, also bei onclick ereignis die markierung wieder aufzuheben!
denke aber mal, dass da andere wissen wie das eleganter geht


es soll ja SELECTED bleiben (sofern möglich), nur den Focus verlieren ....... aber nichtmal die Eigenschaft selected kann man auch false setzen, da diese keine Werte annimmt, sondern nur ausgibt ...... :cry:

_________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
(c) Albert Einstein
FloSch
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 129



BeitragVerfasst: Sa 19.04.03 14:45 
Hallo,

so könntest du das evtl. machen (hat bei mir funktioniert):

ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
var
  SelNode: TTreeNode;
begin
  SelNode := TreeView1.Selected;
  TreeView1.Selected.Selected := false;
  ShowMessage(SelNode.Text);
end;


Grüße
Florian :roll:
wulfskin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1349
Erhaltene Danke: 1

Win XP
D5 Pers (SSL), D2005 Pro, C, C#
BeitragVerfasst: So 20.04.03 00:43 
TheNeon hat folgendes geschrieben:
....... aber nichtmal die Eigenschaft selected kann man auch false setzen, da diese keine Werte annimmt, sondern nur ausgibt ...... :cry:
Stimmt nicht:  TreeView.Selected := nil;  //funktioniert!Gruß wulfskin!

_________________
Manche antworten um ihren Beitragszähler zu erhöhen, andere um zu Helfen.
TheNeon Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 408

Windows
VS2010 C#
BeitragVerfasst: So 20.04.03 12:49 
das Problem ist nur, dass meine Icons dann auch "demarkiert" werden (benutze den ImageIndex) ....... naja, dann muss ich es wohl so lassen

.... aber dieser letzte Code funktioniert


-= werde das Thema abstempeln und die Frage neustellen =-

_________________
Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
(c) Albert Einstein