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 :

Comment créer une "clône" ?


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 83
    Par défaut Comment créer une "clône" ?
    Salut,
    voilà je voulais savoir si c'est possible d'avoir 2 panels sur 2 forms différentes sur lequels quand on modifie un bouton sur l'un par exemple la modification de ce bouton sur l'autre panel s'éxécute également, un peu comme un effet mirroir ^^ (je sais c'est pas trop claire ^^). Je vous demande donc si quelqu'un aurait une idée de comment pouvoir faire ce genre de chose, perso j'ai cherché un peu mais je vois pas du tout surtout sur 2 forms différentes ^^.

    Merci

  2. #2
    Expert confirmé
    Avatar de bidou
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2002
    Messages
    3 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 055
    Par défaut
    Les deux panels doivent être identiques uniquement à l'exécution ou à l'exécution et au design ???

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    83
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 83
    Par défaut
    Oui ils doivent être indentique au désign aussi, toute modification apporté dans un panel (pendant l'éxécution pas pendant le code ^^) doit se voir immédiatement dans l'autre panel... Enfin si c'est possible à faire

  4. #4
    Membre Expert
    Avatar de olsimare
    Inscrit en
    Décembre 2006
    Messages
    1 184
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 184
    Par défaut Form "clonée"
    Bonjour.

    Question intéressante, j'ai pas trouvé grand chose mais si ça peu t'aider voici un exemple de fonctionnement de 2 formulaires contenant un textbox pour lesquel le changement sur l'un entraîne le changement sur l'autre.

    mon form de démarrage est le form1 :

    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
     
    Public Class Form1
     
    Private Sub Form1_Shown(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Shown
     
    Dim frmClone1 As New Form2
    frmClone1.Show()
    Dim frmClone2 As New Form2
    frmClone2.Show()
     
    frmClone1.Clone = frmClone2
    frmClone2.Clone = frmClone1
     
    End Sub
    End Class
    Ma classe form2 contient un textbox "textbox1" :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
    Public Class Form2
    Private cClone As Form2
    WriteOnly Property Clone() As Form2
    Set(ByVal value As Form2)
    cClone = value
    End Set
    End Property
    Private Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
    cClone.TextBox1.Text = Me.TextBox1.Text
    End Sub
    End Class
    La ruse est de lier les 2 formulaires formClone1 et formClone2 via la propriété clone. Un changement sur l'un entraîne le changement sur l'autre via l'événement de modification du texte du textbox.

    C'est moyen mais ca marche.

  5. #5
    Membre éclairé Avatar de psycho_38
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 55
    Par défaut
    As tu pensé au UserControl??

Discussions similaires

  1. comment créer une image sous forme d'eclipse(ronde)
    Par unix27 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 15/05/2005, 22h16
  2. [débutant] Comment créer une base ?
    Par laffreuxthomas dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 14/12/2004, 22h12
  3. Comment créer une Table dans 1 Bdd ACCESS avec Builder??
    Par makandja dans le forum C++Builder
    Réponses: 6
    Dernier message: 17/03/2004, 20h21

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