Wie füge ich eine Schaltfläche neben jedem Knoten eines TreeView?
Wie füge ich eine Schaltfläche neben jedem Knoten eines TreeView?
- welchen code hast du bisher.. kleiner Tipp verwenden Sie den Button btn = new Button() nun müssen Sie die stub es in Ihrem code
- Das würde nicht funktionieren; er will es in der treeview.
- Ist dies nicht möglich, müssen Sie ein Drittanbieter-TreeView.
- Tut mir Leid, dass ..ich jetzt gerade gemerkt, dass... ich glaube, mit Telerik Steuerelemente, die Sie sollten in der Lage sein zu tun, das weiß ich aus Erfahrung, wie mächtig Sie sind.. Website können Sie auch die demo-Produkt als gut
- Sie sind wohl immer alle diese downvotes weil die Leute denken, Sie sind einer von den n00bs, die zeigen, bis zu Fragen zum source-code der Lösung Ihrer Probleme. Aber ich glaube nicht, dass Sie es sind, also ich von Ihnen positiv bewertet werden.
- Diese Frage wird nicht angezeigt, um zu zeigen, jede Forschung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hinzufügen einer Schaltfläche neben den einzelnen Knoten eines treeview ist schwierig. Sie würde zu behandeln Zeichnung der treeview selbst, und entweder ziehen die Tasten selbst und emulieren deren Funktionalität, oder erstellen Sie untergeordnete button-Steuerelemente und anzeigen an den richtigen stellen in der baumkontrolle und dann Griff Neupositionierung, Wann Sie die Kontrolle Schriftrollen, etc. So oder so wird es ein Alptraum sein.
Glücklicherweise gibt es einen einfachen Ausweg: Sie müssen nicht zu haben, die komplizierten Sachen, DA SOLLTE MAN NICHT TUN!
Haben Sie jemals ein Baumstruktur-Steuerelement mit Schaltflächen in es? Nein. Deshalb, wenn Sie Ihr Baum-Steuerelement Schaltflächen, die in es, es wird gesehen werden, die von den Endbenutzern als Bizarr.
Was Sie tun sollten, ist zu überlegen, wie andere Anwendungen haben das problem, dass Sie versuchen zu lösen, ohne Verwendung von tree-Steuerelemente mit den Schaltflächen in Ihnen, und Sie tun was Sie tun.
Hier ist eine Seite, wo ich gefunden habe, source-code-Projekt auf codeproject, wo jemand hat tatsächlich erreicht, was Sie zu tun versuchen.. hoffe, das wird Ihnen helfen,
Wie man Schaltflächen in einem treeview
Dies ist ein CodeProject link das Projekt hat tatsächlich die Quelle zu gehen zusammen mit dem Projekt arbeiten. viel Glück
Der einfachste Weg, dies zu tun ist, zeichnen Sie den Baum selbst. Hier ist ein kleines Beispiel (bitte beachten Sie, dass PushButtonState befindet sich im System.Windows.Formen.VisualStyles-namespace):
Können, können Sie auch erreichen, auch ohne das erstellen von benutzerdefinierten Steuerelement - fügen Sie einfach diese event-Handler für standard-TreeView -