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 :

[C#2] imiter le SimpleMode du framework 1.1


Sujet :

Windows Forms

  1. #1
    Membre du Club
    Inscrit en
    juin 2005
    Messages
    184
    Détails du profil
    Informations forums :
    Inscription : juin 2005
    Messages : 184
    Points : 56
    Points
    56
    Par défaut [C#2] imiter le SimpleMode du framework 1.1
    Bonjour,

    j'aimerais supprimer les onglets d'un tabcontrol avec le framework 2.0
    Je sais que sous le framework 1.1 il fallait utiliser la proprieté SimpleMode à true mais elle n'existe plus.
    Comment imiter cette propriété ?

    Merci d'avance

  2. #2
    JEG
    JEG est déconnecté
    Membre éclairé
    Avatar de JEG
    Profil pro
    Inscrit en
    mars 2002
    Messages
    211
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mars 2002
    Messages : 211
    Points : 715
    Points
    715
    Par défaut
    Salut,

    Voila qui te permettra de faire un controle personnalisé TabControl avec SimpleMode

    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
     
        public class CtlSimpleTabControl : TabControl
        {
            private bool m_simpleMode = false;
            private bool m_simpleModeInDesign = false;
     
            protected override bool IsInputKey(System.Windows.Forms.Keys keys)
            {
                if (keys == Keys.Up) return false;
                if (keys == Keys.Down) return false;
                if (keys == Keys.Left) return false;
                if (keys == Keys.Right) return false;
     
                return true;
            }
     
            [DefaultValue(false)]
            public bool SimpleMode
            {
                get { return m_simpleMode; }
                set
                {
                    m_simpleMode = value;
                    RecreateHandle();
                }
            }
     
            [DefaultValue(false)]
            public bool SimpleModeInDesign
            {
                get { return m_simpleModeInDesign; }
                set
                {
                    m_simpleModeInDesign = value;
                    RecreateHandle();
                }
            }
     
            public override Rectangle DisplayRectangle
            {
                get
                {
                    if ((m_simpleMode == true) && (!DesignMode || m_simpleModeInDesign))
                    {
                        return new Rectangle(0, 0, base.Width, base.Height);
                    }
                    else
                        return base.DisplayRectangle;
                }
            }
        }

  3. #3
    Membre du Club
    Inscrit en
    juin 2005
    Messages
    184
    Détails du profil
    Informations forums :
    Inscription : juin 2005
    Messages : 184
    Points : 56
    Points
    56
    Par défaut
    Merci je test

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

Discussions similaires

  1. [MVC] Différences entre les framework MVC push et pull ?
    Par XavierZERO dans le forum Frameworks Web
    Réponses: 5
    Dernier message: 15/01/2004, 13h12
  2. Recherche un framework RAD pour Eclipse
    Par Almex dans le forum Eclipse Java
    Réponses: 10
    Dernier message: 08/10/2003, 12h24
  3. [Persistence][Framework]Avis.
    Par quilo dans le forum Persistance des données
    Réponses: 5
    Dernier message: 10/09/2003, 14h55
  4. Modifications framework
    Par rgarnier dans le forum XMLRAD
    Réponses: 5
    Dernier message: 18/06/2003, 18h08

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