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 :

Le bouton n'apparaît pas dans la fenêtre.


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2019
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2019
    Messages : 37
    Par défaut Le bouton n'apparaît pas dans la fenêtre.
    Bonjour à toutes et à tous,

    débutant en C# j'ai un code qui me permet, en principe, d'afficher un bouton dans une fenêtre mais celui-ci ne s'affiche pas.

    Comment faire ?

    Par avance merci pour votre aide.

    Voici le code :

    Form1.cs

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
     
    namespace WindowsFormsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
     
            }
     
            private void InitializeComponent()
            {
                this.m_myTestButton = new System.Windows.Forms.Button();
                this.SuspendLayout();
                // 
                // m_myTestButton
                // 
                this.m_myTestButton.ForeColor = System.Drawing.SystemColors.InfoText;
                this.m_myTestButton.Location = new System.Drawing.Point(42, 68);
                this.m_myTestButton.Name = "m_myTestButton";
                this.m_myTestButton.Size = new System.Drawing.Size(157, 82);
                this.m_myTestButton.TabIndex = 0;
                this.m_myTestButton.Text = "button1";
                this.m_myTestButton.UseVisualStyleBackColor = true;
                this.m_myTestButton.Click += new System.EventHandler(this.m_myTestButton_Click);
                // 
                // Form1
                // 
                this.ClientSize = new System.Drawing.Size(526, 315);
                this.Controls.Add(this.m_myTestButton);
                this.Name = "Form1";
                this.Text = "Bouton cliqué !";
                this.ResumeLayout(false);
     
            }
     
            private void m_myTestButton_Click(object sender, EventArgs e)
            {
                Button senderButton = (Button)sender;
                senderButton.Text = "Bouton cliqué";
            }
        }
    }
    Form1.Designer.cs

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    namespace WindowsFormsApplication1
    {
        partial class Form1
        {
            /// <summary>
            /// Variable nécessaire au concepteur.
            /// </summary>
            private System.ComponentModel.IContainer components = null;
     
            /// <summary>
            /// Nettoyage des ressources utilisées.
            /// </summary>
            /// <param name="disposing">true si les ressources managées doivent être supprimées*; sinon, false.</param>
            protected override void Dispose(bool disposing)
            {
                if (disposing && (components != null))
                {
                    components.Dispose();
                }
                base.Dispose(disposing);
            }
     
            private System.Windows.Forms.Button m_myTestButton;
     
            #region Code généré par le Concepteur Windows Form
     
            /// <summary>
            /// Méthode requise pour la prise en charge du concepteur - ne modifiez pas
            /// le contenu de cette méthode avec l'éditeur de code.
            /// </summary>
        }
    }
    #endregion

  2. #2
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2019
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2019
    Messages : 37
    Par défaut Le bouton n'apparaît pas dans le fenêtre.
    Bonjour à toutes et à tous,

    finalement, j'ai répondu moi-même à la question : en fait, il n'y a rien dans le constructeur de la classe Form1 : il faut initialiser le composant dans le constructeur de la casse comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    namespace WindowsFormsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    Voili voilou. Cela pourra peut-être servir à quelqu'un....

    Bye !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 14/02/2008, 11h46
  2. Réponses: 6
    Dernier message: 06/09/2007, 17h05
  3. Réponses: 3
    Dernier message: 15/11/2006, 13h57
  4. Réponses: 4
    Dernier message: 11/09/2006, 17h46
  5. Réponses: 3
    Dernier message: 07/09/2006, 18h45

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