Senden Daten von Dialog an Form ?



  • hi
    ich habe einen form in diesen form gibt es einen Label und einen button. wenn ich auf der button clicke, dann öffnet sich einen Dialog, wenn ich auf speichern durcke dann soll : der text vom label Endern.

    wie kann ich das machen ?

    ich habe es so gemacht:

    //  Dialog 
    private void Speichern_Click(object sender, System.EventArgs e)
    {
    
                  // Haupt Form
    	    AssistDaten asdaten = new AssistDaten();
    
                       // Label Form 
    		asdaten.label1.Text ="1";
    
              // Farbe auf green 
    	asdaten.label1.BackColor= Color.Green;
    
              // Dialog Schliessen
    	this.Close();
    
    }// Es Funktioniert nicht !!!
    

    😕
    danke cu.....



  • Hi,

    1. label1 -> Properties
    Modifiers = public

    2. label -> property

    //-------------- Form2 -------------
    public class Form2 : System.Windows.Forms.Form
    {
    	private System.Windows.Forms.Button button1;
    	private System.Windows.Forms.Label label1;
    // property
    	public Label CaptionLabel 
    	{
    		get 
    		{
    			return label1;
    		}
    	}
    ...
    }
    
    //-------------- Form1 -------------
    
    private void button1_Click(object sender, System.EventArgs e)
    {
    	Form2 f2 = new Form2();
    	f2.CaptionLabel.Text = "1";
    	f2.CaptionLabel.BackColor = Color.Green;
    
    	f2.ShowDialog();
    }
    

Anmelden zum Antworten