Programming control op form2 toegang geven aan form1

Bauhaus

Well-known member
Ik heb dus een MainForm met een 'display' button om tekst op een label van form 2 (MessageForm) te tonen.

Code:
        private void displayFormButton_Click(object sender, EventArgs e)
        {
            MessageForm myMessageForm = new MessageForm();

            myMessageForm.messageLabel.text = "Have a nice day !";

            myMessageForm.ShowDialog();
        }
Ik krijg echter de foutmelding dat 'MessageForm.messageLabel' is inaccessible due to its protection level.
Wat doe ik verkeerd ?
 
De default visibility van de properties op een form zijn private. Je hebt 2 mogelijkheden: of je maakt die public (maar dat zou ikzelf nooit doen), of je voorziet op MessageForm een publieke methode die de assignment aan de label doet.
 
Terug
Bovenaan