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 :

héritage user control


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de salihovic
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Par défaut héritage user control
    salut j'aime créer un user control qui hérite de StatusStrip (pour qu'il soit un status strip pour luis mettre dans un StatusStripContainer)

    j'ai pas trouvé comment fair sa si c impossible comment perais -je inserer mon usercontrol dans la partie bouttom d'un StatusStripContainer???

  2. #2
    Membre éclairé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Avril 2005
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2005
    Messages : 64
    Par défaut
    salut
    ajoute un control utilisateur ensuite change la déclarion de la classe par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public partial class UserControl1 : StatusStrip

  3. #3
    Membre éclairé Avatar de salihovic
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Par défaut
    et sa marche???
    comment faire sa???
    j'ajoute le user control dans une classe normal ou dans une forme???
    en tt cas c'est une idée si sa marche je te dirais

  4. #4
    Membre éclairé Avatar de salihovic
    Inscrit en
    Février 2007
    Messages
    255
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 255
    Par défaut
    sa marche pas quand je fait ajouter le usercontrol dans le form et je fait l'héritage car quand j'ajoute mon user control je fait this.controls.add(this.myusercontrol1);
    il me dit collection read only donc je peut pas y accéder en ecriture
    et si je fait this.items.add(myusercontrol) sa se fait pas bien sure
    donc si tu as un exemple merci de me proposer.

  5. #5
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par salihovic Voir le message
    sa marche pas quand je fait ajouter le usercontrol dans le form et je fait l'héritage car quand j'ajoute mon user control je fait this.controls.add(this.myusercontrol1);
    il me dit collection read only donc je peut pas y accéder en ecriture
    et si je fait this.items.add(myusercontrol) sa se fait pas bien sure
    donc si tu as un exemple merci de me proposer.
    C'est limpide ......

  6. #6
    Membre éclairé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Avril 2005
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2005
    Messages : 64
    Par défaut
    bonjour,
    je ne comprend pas ce que tu veut faire.

    en tous cas la procédure pour hériter de StatusStrip est la suivante
    [FONT=monospace]1. ajouter un usercontrol par défaut nomé usercontrol1 je l'ai nomé [/FONT]UserStatusStrip
    [FONT=monospace]2. dans le fichier [/FONT]UserStatusStrip[FONT=monospace].cs changer la déclaration de la classe comme suit [/FONT]
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    public partial class UserStatusStrip : StatusStrip
    2.générer le projet : ça va sortir une erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UserStatusStrip ne contient pas de définition pour 'AutoScaleMode'
    3. éffacer cette ligne dans le fichier usersstatusstrip.designer.cn
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
    4.regénérer le projet et ça marche

Discussions similaires

  1. Héritage sur plusieurs niveaux de user control
    Par lila23 dans le forum Silverlight
    Réponses: 6
    Dernier message: 14/09/2011, 15h18
  2. Héritage User Control
    Par Guy025 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 28/08/2008, 21h45
  3. [C#] User Control dynamic
    Par Erakis dans le forum ASP.NET
    Réponses: 10
    Dernier message: 21/10/2004, 18h54
  4. [C#] DateTimePicker web user control
    Par titi29 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 29/06/2004, 18h38
  5. [VB.NET] Provoquer le rechargement d'un user control..
    Par didoboy dans le forum ASP.NET
    Réponses: 7
    Dernier message: 30/04/2004, 14h17

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