Entwickler-Ecke

WinForms - RichTextBoxen über Dictionary gezielt abrufen


Csharp-programmierer - Do 10.09.15 16:41
Titel: RichTextBoxen über Dictionary gezielt abrufen
Hi.

Ich habe ja von euch sehr hilfreiche Antworten zum Thema Elemente dynamisch erzeugen. Die klaüüt auch super, jedoch habe ich ja die TabComtrol. Angenommen ich bin nun auf PabPage 4 und drücke einen Button, dann soll genau auf der dazugehörigen RichTextBox eine Methode ausgeführt werden, ich weiß jedoch nicht wie das geht.

Mfg :)


Ralf Jansen - Do 10.09.15 17:01

Liegt der Button auf der gleichen TabPage? Am besten gleich auf einem gemeinsamen UserControl? Wenn sie auf der gleichen TabPage liegen und du noch kein UserControl benutzt wäre es wohl jetzt der richtige Zeitpunkt sich UserControls anzusehen.


Csharp-programmierer - Do 10.09.15 17:03

Also der Button liegt zwar auf der Form, auf der sich die TabControl befindet, aber nicht auf der TabPage. :)


Ralf Jansen - Do 10.09.15 17:08

Dann möchtest du die RichTextBox auf dem aktiven Tab?
Wenn auf dem TabPage nur die RichTextBox liegt (ansonsten wären wir wieder beim UserControl Thema) dann z.B. so

C#-Quelltext
1:
2:
3:
4:
5:
var rtfBox = meinLiebesTabControl.SelectedTab.Controls[0as RichTextBox;
if(rtfBox != null)
{
   // mach was
}