IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Creation de button


Sujet :

Windows Forms

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 59
    Par défaut Creation de button
    bonjour,

    je cherche comment créé un button en cliquant sur un button ("add butt")

    pour le moment j'ai :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Button btn = new Button();
    btn.Location = new System.Drawing.Point(12, 12);
    btn.Name = "button1";
    btn.Size = new System.Drawing.Size(75, 23);
    btn.TabIndex = 0;
    btn.Text = "button1";
    btn.UseVisualStyleBackColor = true;
    mais comment faire pour l'ajouter sur la form?

    merci

  2. #2
    Membre chevronné
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monForm.Controls.Add(monControl);

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 59
    Par défaut
    merci, j'avais fini par trouver

    mais j'ai un autre probleme

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
            private void button1_Click(object sender, EventArgs e)
            {
                int positionY = 80 * (listUC.Count + 1);
     
                UserControl1 uc = new UserControl1();
                uc.Location = new System.Drawing.Point(123, positionY);
                uc.Size = new System.Drawing.Size(341, 163);
                uc.TabIndex = (listUC.Count);
     
                this.Controls.Add(uc);
                listUC.Add(uc);
    }
    pourquoi il ne veux m'en ajouter un alors qu'avec un button ca fonctionne?

  4. #4
    Membre chevronné
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Par défaut
    Mais c'est quoi ton user contrôle ? là il ne sait pas ce que sait, comment veux tu qu'il te l'affiche ?

    Sinon pour charger tes UC utilise LoadControl

  5. #5
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Par défaut
    Citation Envoyé par oyigit Voir le message
    Mais c'est quoi ton user contrôle ? là il ne sait pas ce que sait, comment veux tu qu'il te l'affiche ?

    Sinon pour charger tes UC utilise LoadControl
    On est pas dans une application Web


    Il n'y a aucune raison pour que les user control ne soit pas affichés à part une erreur de te part

    Par contre pour trouver la solution à ton problème, c'est plus embêtant car ton code est correcte, je viens de le tester et ça fonctionne.

    Par contre une piste : par hasard, tu n'essayes pas d'ajouter tes user control à un endroit où se trouve déjà un contrôle (comme un panel par exemple) ? Si 'cest le cas, tu as la réponse, le user control est effectivement ajouté à ta fenêtre mais il se retrouve caché derrière un contrôle.

Discussions similaires

  1. Creation d'un button avec icon dans selection screen
    Par khlaifimed dans le forum SAP
    Réponses: 3
    Dernier message: 23/11/2012, 08h01
  2. [c++ builder] creation de surface sur TPanel
    Par JEG dans le forum DirectX
    Réponses: 7
    Dernier message: 23/09/2002, 22h41
  3. [Kylix] SIGSEGV 11 - creation form
    Par pram dans le forum EDI
    Réponses: 1
    Dernier message: 29/08/2002, 15h24
  4. Creation de fiche dynamique
    Par Mouss26 dans le forum C++Builder
    Réponses: 7
    Dernier message: 24/07/2002, 07h56
  5. Creation d une clee dans la registry en VC++
    Par rico27fr dans le forum MFC
    Réponses: 4
    Dernier message: 30/05/2002, 12h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo