Fermer une fenetre

Bonjour,

je voudrais savoir comment lorsque j'appuie sur un bouton une fenêtre s'ouvre et la précédente se ferme

et je voudrais aussi savoir comment mettre 2 fenêtres cote a cote pour pouvoir modifier des valeur dans la première fenêtre est affichée les resultats dans la seconde

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut
    Je vais essayer de répondre à tes deux questions en une, à toi de faire le tri.
    Tu crées une classe principale, et tu y crées 2 fenêtres (Form).
    La premiére fenêtre contient les champs pour les valeurs et ton bouton.
    Dans le code de cette form:
    1- Tu crées un évènement myBtnClick
    2- Tu associes le clique du bouton avec un évènement, dans lequel tu appelles myBtnclick
    3- Tu crées une variable qui retourne en public la valeur de tes champs

    Dans la classe principale:
    Tu crées un écouteur sur myBtnClick, et dans l'écouteur
    1- Tu récupères la valeur des champs de ton form
    2- Tu ouvres/envoie les valeurs dans form2
    3- Tu fermes (éventuellement) form1

    Pour ce qui est des positions, l'objet form a 2 attributs, Size et Location, qui t'aideront à positionner tes 2 forms côte à côte

    @+. Hermios
    1. Salut,

      désoler de mon absence j'étais en vacances

      je viens de débuter en programmations et je suis un peux perdus dans tes conseil s
      1. Salut Goultard2
        Ca va être un peu difficile de tout t'expliquer depuis le début. Peux tu décrire ce que tu as déjà fait pour l'instant? Si ton code n'est pas trop long, tu peux le poster. Ca aidera un peu à avancer.
    2. private void button1_Click(object sender, EventArgs e)
      {
      Form2 form2 = new Form2();
      form2.ShowDialog();
      }