J'essaie d'ouvrir un nouveau formulaire à partir d'un gestionnaire d'événements dans le formulaire principal dans un programme C#. Le gestionnaire d'événements est appelé correctement et il ouvre le nouveau formulaire, mais le nouveau formulaire est figé et ne remplit même pas initialement.Ouverture d'un nouveau formulaire à partir du gestionnaire d'événements dans le formulaire principal Coups App
Je peux créer un bouton sur le formulaire principal et faire créer le nouveau formulaire après avoir cliqué sur le bouton, mais il ne fonctionne pas correctement lorsqu'il est exécuté à partir du gestionnaire d'événements.
Le gestionnaire d'événements n'a pas besoin de connaître les résultats de tout ce qui a été fait sur le formulaire qu'il a créé. Il doit simplement le créer et se déconnecter.
Que dois-je faire? Le nouveau formulaire doit fonctionner indépendamment du formulaire principal.
est ici où je définir le gestionnaire d'événements:
ibclient.RealTimeBar += new EventHandler<RealTimeBarEventArgs>(ibclient_RealTimeBar);
Voici le code de gestionnaire d'événements:
void ibclient_RealTimeBar(object sender, RealTimeBarEventArgs e)
{
FancyForm a_fancy_form = new FancyForm();
a_fancy_form.Show();
}
Création d'une nouvelle forme via un clic de bouton fonctionne très bien:
private void button7_Click(object sender, EventArgs e)
{
FancyForm a_fancy_form = new FancyForm();
a_fancy_form.Show();
}
Veuillez ajouter votre code là où vous créez et en affichant le nouveau formulaire. – VBNight