Hallo, da ich noch nicht so tief im Thema stecke, hoffe ich, Ihr könnt mir helfen: Ich brauche ein paar Steuerelemnte, die sich alle gleichen und die nur temporär erstellt werden sollen. Vom Prinzip so: private void cmdGetD_Click(object sender, EventArgs e) { System.Windows.Forms.TextBox textBox3; System.Windows.Forms.TextBox textBox4; textBox3 = new System.Windows.Forms.TextBox(); textBox4 = new System.Windows.Forms.TextBox(); this.panel1.Controls.Add(textBox3); this.panel1.Controls.Add(textBox4); textBox3.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); textBox3.Location = new System.Drawing.Point(36, 80); textBox3.Name = "textBox3"; textBox3.Size = new System.Drawing.Size(90, 22); textBox3.TabIndex = 0; textBox4.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); textBox4.Location = new System.Drawing.Point(36, 110); textBox4.Name = "textBox4"; textBox4.Size = new System.Drawing.Size(90, 22); textBox4.TabIndex = 1; } Nun sollen das aber etwas mehr als 2 sein und deshalb hätte ich das ganze gern als ein Array, damit ich die per for-loop oder so generieren (und später auch ansprechen) kann. Aber irgendwie krieg ich kein Steuerelemt-Array hin, krieg - egal, wie ichs versuche - immer Fehlermeldungen. Kann mir jemand sagen, wie das dann funktionierend aussehen muß? Danke im Voraus!
Damit wird ein Array aus 4 Textboxen erstellt: public partial class Form1 : Form { TextBox[] tA; public Form1() { tA = new TextBox[4]; for (int i = 0; i < 4; i++) { tA[i] = new System.Windows.Forms.TextBox(); tA[i].Location = new System.Drawing.Point(10,10+ i* 50); tA[i].Size = new System.Drawing.Size(100, 20); tA[i].TabIndex = 0; Controls.Add(tA[i]); } InitializeComponent(); } }
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.