none
Création d'un bouton dynamique RRS feed

  • Question

  • Bonjour,

     

    J'essaye de créer un bouton dynamiquement mais rien ne s'affiche.

    Est-ce possible ?

    Si oui comment ?

    Voici mon code:

      private void Form1_Load(object sender, EventArgs e)
      {
       Button btnHello = new Button();
       btnHello.Text = "Hello";
       btnHello.Left = 100;
       btnHello.Top = 100;
       btnHello.Show();
       btnHello.Refresh();
      }

     


    fred
    mardi 6 avril 2010 16:50

Réponses

  • Bonjour,

    il faut ajouter le control à la liste des controls du parent. Par exemple pour l'ajouter sur la form courante :

     

    Button btnHello = new Button();
    btnHello.Text = "Hello";
    btnHello.Left = 100;
    btnHello.Top = 100;
    this.Controls.Add(btnHello);

    Cordialement

     

    • Marqué comme réponse fred75 mercredi 7 avril 2010 19:44
    mercredi 7 avril 2010 11:51
    Modérateur

Toutes les réponses

  • Bonjour,

    il faut ajouter le control à la liste des controls du parent. Par exemple pour l'ajouter sur la form courante :

     

    Button btnHello = new Button();
    btnHello.Text = "Hello";
    btnHello.Left = 100;
    btnHello.Top = 100;
    this.Controls.Add(btnHello);

    Cordialement

     

    • Marqué comme réponse fred75 mercredi 7 avril 2010 19:44
    mercredi 7 avril 2010 11:51
    Modérateur
  • Merci Nikho.

     


    fred
    mercredi 7 avril 2010 19:43