Noch eine Frage zum zeichnen /updaten von Textboxem.
Ich möchte nicht nur die Controls updaten, sondern auch die
Textboxen inneralb, nur irgendwie passiert nichts.
Folgendes funktioniert:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7:
| foreach (Control c in panel.Controls) { if(c.GetType() == typof(RichTextBox)) { c.resetText(); } } |
Aber ich möchte den Text wechseln und nicht löschen.
Update,invalidate und refresh funktioniert nicht.
Weitere Funktionen/methoden sind mir nicht bekannt.
Der text sollte auf Buttoncklick geändert werden.
Hat jemand bitte einen Ratschlag?
EDIT;
Ich muss rausfinden, welcher TreeViewNode angeklickt wurde.
Den dann einfach nochmal selektieren per (automatisch), dann
sollte es gehen.Aber erstmal muss ich rausfinden, wie.
Ok, nicht das optimalste, aber es geht:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| foreach (Control c in panel.Controls) { if(c.GetType() == typof(RichTextBox)) { TreeNode nowNode = treeView1.SelectedNode; treeView1.SelectedNode = treeView1.SelectedNode.Parent; treeView1.SelectedNode = nowNode; } } |