Question

Ma première question m'a été d'une aide précieuse. J'espère que quelqu'un me le dira ou me dirigera vers une question précédente sur ce sujet.

Je souhaite lier différentes formes, par exemple en cliquant sur un bouton et en ouvrant le second . En gros, je vais créer un menu pour les fonctions du téléphone portable telles que SMS, CALL, etc. donc je veux que si je clique sur appeler un nouveau formulaire s'ouvre en demandant le numéro à appeler, etc.

Était-ce utile?

La solution

void SomeInitializationFunction() {
      button.Click += new System.EventHandler(buttonClick);
}

private void buttonClick(object sender, System.EventArgs e)
{
    using(GetNumberForm getNumberForm = new GetNumberForm())
    {
        if(DialogResult.OK == getNumberForm.ShowDialog())
        {
            string phoneNumber = getNumberForm.PhoneNumber;
            // do something with the user input.
        }
    }
}

Autres conseils

var otherForm = new Form2();
otherForm.ShowDialog(); // To show a modal dialog, or...
otherForm.Show();  // To show it as a non-modal window
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top