none
Coach Atelier 2 C# grisage [Résolu] RRS feed

  • Question

  • Bonjour,

    Cela fait plusieurs fois que je relis le passage sur le grisage des de l'etat de la fenetre. J'ai mis le code fournit mais cela ne fonctionne pas. J'ai len minimisez qui reste toujours grisé quelque soit l'etat de ma fenetre.

    Pouvez vous me dire où se trouve l'erreur ou quelle est la propriété que je n'ai pas activé ?

    merci d'avance

    Voici mon code :

    using
     System;
    using
     System.Collections.Generic;
    using
     System.ComponentModel;
    using
     System.Data;
    using
     System.Drawing;
    using
     System.Linq;
    using
     System.Text;
    using
     System.Windows.Forms;
    
    namespace
     Courrier
    {
        public
     partial
     class
     Main : Form
        {
            public
     Main()
            {
                InitializeComponent();
                // Assignation de l'icone de mainNotifyIcon
    
                mainNotifyIcon.Icon = Properties.Resources.lan_connected;
    
                // Griser le menu Restaurer la fenêtre
    
                this
    .minimiserLaFenêtreToolStripMenuItem.Enabled = false
    ;
    
    
            }
    
            private
     void
     Main_Load(object
     sender, EventArgs e)
            {
    
            }
    
            private
     void
     fichierToolStripMenuItem_Click(object
     sender, EventArgs e)
            {
    
            }
    
            private
     void
     quitterToolStripMenuItem_Click(object
     sender, EventArgs e)
            {
                // Fermeture du formulaire
    
                this
    .Close();
            }
    
            private
     void
     maxiToolStripMenuItem_Click(object
     sender, EventArgs e)
            {
    
            }
    
            private
     void
     quiterLapplicationToolStripMenuItem_Click(object
     sender, EventArgs e)
            {
                // Fermeture du formulaire
    
                this
    .Close();
            }
    
            private
     void
     maximiserLaFenêtreToolStripMenuItem_Click(object
     sender, EventArgs e)
            {
                // Maximise la fenêtre en cours
    
                this
    .WindowState = FormWindowState.Maximized;
    
            }
    
            private
     void
     minimiserLaFenêtreToolStripMenuItem_Click(object
     sender, EventArgs e)
            {
                // Maximise la fenêtre en cours
    
                this
    .WindowState = FormWindowState.Minimized;
    
            }
    
            private
     void
     restaurerLaFenêtreToolStripMenuItem_Click(object
     sender, EventArgs e)
            {
                // Maximise la fenêtre en cours
    
                this
    .WindowState = FormWindowState.Normal;
    
            }
    
            private
     void
     Main_MaximumSizeChanged(object
     sender, EventArgs e)
            {
                // Grise les menus en fonction de l'état de la fenêtre
    
                this
    .maximiserLaFenêtreToolStripMenuItem.Enabled =
                        !(this
    .WindowState == FormWindowState.Maximized);
    
                this
    .minimiserLaFenêtreToolStripMenuItem.Enabled =
                        !(this
    .WindowState == FormWindowState.Minimized);
    
                this
    .restaurerLaFenêtreToolStripMenuItem.Enabled =
                        !(this
    .WindowState == FormWindowState.Normal);
    <br/><br/>
            }
        }
    }
    <br/><br/><br/><br/><br/>
    
    • Modifié Francois_A mercredi 29 juillet 2009 13:59
    mardi 28 juillet 2009 20:27

Réponses

Toutes les réponses