Laden...

Label wird im Form_Load erstellt und in der Event selber nicht gefunden.

Erstellt von freakontour vor 8 Jahren Letzter Beitrag vor 8 Jahren 1.085 Views
F
freakontour Themenstarter:in
15 Beiträge seit 2015
vor 8 Jahren
Label wird im Form_Load erstellt und in der Event selber nicht gefunden.

Halllo,
ich habe ein Label erstellt wenn die Form geladen wird, jedoch wird mir das in der nachher gehenden Click Event finde ich es nicht.
Erstellen des Labels:


            Label lblSchriftart = new Label();
            lblSchriftart.Location = new Point(30, 60);
            lblSchriftart.Text = "";
            this.Controls.Add(lblSchriftart);

Click Event


 private void cmdSchriftChange_Click(object sender, EventArgs e)
        {
            FontDialog fd = new FontDialog();
            fd.MinSize = 10;
            fd.MaxSize = 35;
            fd.ShowDialog();
            Schrift = fd.Font;
            Schriftart = fd.Font.Name;
            Schriftgröße=fd.Font.Size;
            //label1.Text = Schriftgröße + " " + Schriftart;
            lblSchriftart.Text = Schriftgröße + " " + Schriftart;
           
            var v = this.DataTransfer;
            if (v != null)
            {
                v(this, new DataTransferEventArgs(Schriftart,Schriftgröße));
        
            }

        }
L
95 Beiträge seit 2009
vor 8 Jahren

Beschäftige dich mal mit den Gültigkeitsbereichen von Variablen.
Variable (Programmierung)

Dann solltest du schnell selber drauf kommen.

F
freakontour Themenstarter:in
15 Beiträge seit 2015
vor 8 Jahren

Danke habe den Fehler gefunden.

Gruß Freakontour