hi,
Ich habe folgenden Code, nur i-wie funktioniert er nicht, was hab ich falsch gemacht ?
private void button1_Click(object sender, EventArgs e)
{
Label ob = new Label();
ob.Text = " Hallo";
ob.Visible = true;
ob.Size = new Size(100, 100);
ob.BackColor = Color.Red;
ob.Location = new Point (50,50);
ob.Show();
}
lg
Dr@gon
PS: sory aber ich komme wirklich nicht mehr weiter :'-( deshalb stelle ich die Frage, auch wenn sie sicher stark Noobig ist.
Leider verrät mir meine glaskugel (trotz neuer hochglanzpolitur...) nicht was denn genau dein problem ist, definiere mal dein problem...
siehe auch: [Hinweis] Wie poste ich richtig?
mfg Markus
Ich vermute du wunderst dich warum das neue Label nirgends angezeigt wird. Falls dem so ist, ist das Problem schnell gelöst: Du hast vergessen es irgendeiner Form, Panel oder vergleichbarem Control zuzuweisen.
Um es z.B. der aktuellen Form zuzuweisen brauchst du noch den Code:
// Der Code um das Label zu erzeugen
// ...
Controls.Add(ob);
As a man thinketh in his heart, so he is.
Hallo,
und falls Du das Label nicht auf dem Form liegen haben möchtest, funktioniert das mit folgendem Code:
private void button_Click(object sender, EventArgs e)
{
Label ob = new Label();
ob.Text = " Hallo Leute";
ob.Visible = true;
ob.Size = new Size(100, 100);
ob.BackColor = Color.Aqua;
ob.Location = new Point(100, 100); //x, y
//Controls.Add(ob);
tabPage4.Controls.Add(ob);
Label ob2 = new Label();
ob2.Text = "noch ein Label";
ob2.Visible = true;
ob2.Size = new Size(200, 50);
ob2.BackColor = Color.Beige;
ob2.Location = new Point(50, 100); //x, y
panel4.Controls.Add(ob2); // panel4 liegt auf tabPage4 mit Dockstyle.Right
} // eof button
mfg