Hallo!
Ich bin gerade dabei einen Editor mit C# zu schreiben. Da dieser Editor eine MDI-Anwendung ist, werden einzelne Dokumente in einem TabControl geöffnet...
Bisher hatte ich das ganze "nur" mit mehreren Fenstern gelöst. Ich entschied mich nun jedoch für eine 'einfachere' Lösung mit einem TabControl. Hier habe ich jedoch folgendes Problem:
In der Design-Ansicht habe ich ein TabControl mit einer TabPage + einer RichTextBox, die den Titel "Unbenannt 1" trägt erstellt. Jetzt hätte ich gerne, wenn ich auf Datei-Neu (in meinem Programm) klicke, dass sich eine jeweils neue TabPage (mit fortlaufender Unbenannt-Nummer) öffnet, auf der sich eine RichTextBox befindet. Ich habe es bis jetzt nur geschafft, die einzelnen TabPages zu öffnen und durchnummerieren... - Wie kann ich noch, bevor sie für den Benutzer sichtbar sind eine RichTextBox erstellen?
Der Betreffende Code sieht zur Zeit so aus:
private void menuDateiNeu_Click(object sender, EventArgs e)
{
string title = "Unbenannt " + (tabControlFrmMain.TabPages.Count + 1);
TabPage newTab = new TabPage(title);
tabControlFrmMain.TabPages.Add(newTab);
}
Herzlichen Dank schon im voraus!
eniem
MURPHY: Bei einer Chance von 50:50 ist es zu 90% wahrscheinlich, dass man die falsche Antwort erwischt...
private void menuDateiNeu_Click(object sender, EventArgs e)
{
string title = "Unbenannt " + (tabControlFrmMain.TabPages.Count + 1);
TabPage newTab = new TabPage(title);
tabControlFrmMain.TabPages.Add(newTab);
RichTextBox newTextbox = new RichTextBox();
newTab.Controls.Add(newTextbox);
}
Gruß,
Snowwolf
danke! klappt prima.
hätte mir es schwieriger vorgestellt gg.
mlg
eniem
MURPHY: Bei einer Chance von 50:50 ist es zu 90% wahrscheinlich, dass man die falsche Antwort erwischt...
danke!
MURPHY: Bei einer Chance von 50:50 ist es zu 90% wahrscheinlich, dass man die falsche Antwort erwischt...