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

VB.NET Discussion :

transformer une fenêtre en composant.


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Par défaut transformer une fenêtre en composant.
    Bonjour,

    j'avais pratiquement poser la même question
    http://www.developpez.net/forums/d82...a/#post4721918

    mais comme c'était mal formuler je me suis permet de délester l'ancien post.

    J'aimerai transformer une fenêtre en composant pour pouvoir la réutiliser dans une autre fenêtre.

    Je vous remercie d'avance pour votre aide.

  2. #2
    Membre confirmé
    Inscrit en
    Août 2009
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 43
    Par défaut
    Bonjour.

    -Change l'héritage de la fenêtre du Inherits Form au Inherits Panel. comme çela ça devient très réutilisable sans passer par les MDIs.

    -Si tu veux la réutiliser dans d'autre projet carrément. tu n'as qu'a crée un autre projet du type ClassLibrairy(si tu veux laissais le Inherits Form). Sinon Utilise tout simplement un projet du type UserControl..Dans les deux cas, le output est une DLL que tu peux ajouter dans les références du projet ou tu veux la réutiliser.

    -Pour enlever le cadre de la fenêtre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.FormBorderStyle = None
    (Tu peux pas la déplacer après).

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Par défaut
    Merci Charaf Eddine,

  4. #4
    Membre confirmé
    Inscrit en
    Août 2009
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 43
    Par défaut
    Il y pas de quoi .
    Je peux savoir qu'elle solution tu a adaptée.
    Si c'est résolu n'oublie pas

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Par défaut
    merci,

    Non c'est pas encore résolu, je t'ai remercie juste pour m'avoir répondu.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Par défaut
    Comme je dois hériter de Form j'ai juste enlevé le cadre de la fenêtre. Je dois par la suite redimentionner mes fenêtres.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
    Merci encore.

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

Discussions similaires

  1. Agrandissement d'une fenêtre avec un composant
    Par k_boy dans le forum Composants VCL
    Réponses: 1
    Dernier message: 04/11/2007, 20h52
  2. Réponses: 2
    Dernier message: 28/02/2007, 20h57
  3. [C# 2.0] Composants d'une fenêtre qui s'affiche un à un
    Par margagn dans le forum Windows Forms
    Réponses: 12
    Dernier message: 13/12/2006, 19h57
  4. Réponses: 10
    Dernier message: 15/10/2006, 17h23
  5. Réponses: 1
    Dernier message: 13/09/2006, 15h12

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