Ein kleines Problem mit C#, noch ziemlich neu in der Sprache, aber ich hoffe, Sie können helfen. Ich habe ein Programm, das dynamisch Registerformulare erstellt und dann versuche, der Registerkarte (Textfelder und Beschriftungen) Steuerelemente hinzuzufügen, aber egal, was ich versuche, es scheint einfach nicht funktionieren zu wollen. Hier ist der Code, den ich gerade verwende (nur um ein Textfeld in jedem Formular zu erhalten):C# dynamisch Text tabcontrol hinzufügen
int i = dogresults;
while (i > 0)
{
i--;
DataRow dogrow = ds1.Tables["confirmdogs"].Rows[i];
string dogname = dogrow.ItemArray.GetValue(3).ToString();
TabPage newpage = new TabPage(dogname);
tcNewCustomer.TabPages.Add(dogname);
TextBox tb1 = new TextBox();
tb1.Location = new Point(20, 10);
newpage.Controls.Add(tb1);
tb1.Name = "txtDogNo" + i;
}
Jede Hilfe würde sehr geschätzt werden!
Bitte beachten Sie die Bearbeitung meiner Antwort - es ist ein einfacher kleiner Tippfehler :) –