Entwickler-Ecke
WinForms - [2.0] Problem mit Treeview
Raorkon - Mi 03.03.10 18:58
Titel: [2.0] Problem mit Treeview
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:
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 - Mi 03.03.10 22:32
Du musst noch den Focus an treeview übergeben:
C#-Quelltext
1:
| tvDeliveryOrder.Select(); |
schreib das einfach nach deiner Zuweisung hin
Raorkon - 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 - Do 04.03.10 14:40
Die Selectmethode gibt es nicht erst ab 3.5:
Getestet mit 2.0
C#-Quelltext
1: 2: 3:
| this.treeView.SelectedNode = treeView.Nodes[4]; this.treeView.Select(); |
selektiert den 5 Knoten in meinem TestTreeView
Ralf Jansen - Do 04.03.10 15:00
Mit 2.0
CE?
Laut Doku gibts in keinem CE Framework Select(). treeView.Focus() sollte es aber.
Raorkon - Fr 05.03.10 09:10
so nun habe ich das auch getestet:
C#-Quelltext
1: 2: 3: 4:
| tvDeliveryOrder.Focus(); TreeNode _node = tvDeliveryOrder.Nodes[0]; tvDeliveryOrder.SelectedNode = _node; tvDeliveryOrder.Focus(); |
resultat: das interessiert das Programm nicht die Bohne
Raorkon - 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:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!