Autor Beitrag
Raorkon
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 86
Erhaltene Danke: 1



BeitragVerfasst: Mi 03.03.10 18:58 
Hallo zusammen,

zuerst bevor ihr mich alle steinigt ich habe alle Einträge zu diesem Thema in diesen Forum gelesen und auch gooles Datenbank mit meiner Suche erweitert.

ich habe eine Form die aus einer anderen Form heraus aufgerufen wird.
Im LoadEvent der neuen Form fülle ich einen Treeview. Das funktioniert auch soweit wunderbar. Nun wollte ich das er erste Knoten markiert sein sollte.

Dazu habe ich folgendes geschrieben:


ausblenden C#-Quelltext
1:
2:
Treenode _node = tvDeliveryOrder.Nodes[0];
tvDeliveryOrder.SelectedNode = _node;


aber dieser Eintrag hat keine Auswirkung. Ich habe auch geschaut ob ich irgend wo anders den Fokus setzte oder ähnliches.
Was mache ich falsch?
norman2306
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 222
Erhaltene Danke: 16

Win XP, Win 7 64-Bit
C# 4.0 (VS2010)
BeitragVerfasst: Mi 03.03.10 22:32 
Du musst noch den Focus an treeview übergeben:

ausblenden C#-Quelltext
1:
tvDeliveryOrder.Select();					


schreib das einfach nach deiner Zuweisung hin
Raorkon Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 86
Erhaltene Danke: 1



BeitragVerfasst: Do 04.03.10 06:19 
Hallo Norman,

diese Methode gibts leider erst ab .net 3.5 ich arbeite mit einen WCE Gerät und da kann ich nur mit .net 2.0 arbeiten
Nemag
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 132
Erhaltene Danke: 2



BeitragVerfasst: Do 04.03.10 14:40 
Die Selectmethode gibt es nicht erst ab 3.5:

Getestet mit 2.0

ausblenden C#-Quelltext
1:
2:
3:
          
this.treeView.SelectedNode = treeView.Nodes[4];            
this.treeView.Select();


selektiert den 5 Knoten in meinem TestTreeView
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Do 04.03.10 15:00 
Zitat:
Getestet mit 2.0

Mit 2.0 CE?

Laut Doku gibts in keinem CE Framework Select(). treeView.Focus() sollte es aber.
Raorkon Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 86
Erhaltene Danke: 1



BeitragVerfasst: Fr 05.03.10 09:10 
so nun habe ich das auch getestet:


ausblenden C#-Quelltext
1:
2:
3:
4:
            tvDeliveryOrder.Focus(); // zu sicherheit setzten wir vorab den Focus
            TreeNode _node =  tvDeliveryOrder.Nodes[0];
            tvDeliveryOrder.SelectedNode = _node;
            tvDeliveryOrder.Focus();


resultat: das interessiert das Programm nicht die Bohne
Raorkon Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 86
Erhaltene Danke: 1



BeitragVerfasst: Fr 05.03.10 09:27 
Kommando zurück ich habe den Fehler gefunden

da hat so ein Ars... => also ich, doch noch ein Fokus auf eine anderes Element gesetzt :oops: