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

C# Discussion :

Creer des formulaires et les afficher dynamiquement


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Contrec
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40

    Informations forums :
    Inscription : Mars 2005
    Messages : 597
    Par défaut Creer des formulaires et les afficher dynamiquement
    Bonjour,

    J'aimerai savoir si il est possible de creer plusieurs formulaires et de charger dynamiquement 1 de ces formulaire dans un panel de ma page principale.

    Je m'explique :

    J'ai un tree View composee d'elements d'une table dans un panel de ma fenetre principale.
    Lorsque je clique sur un de ces elements, je veux ouvrir dans un autre panel les proprietes de cet evenement afin de pouvoir les changer et sauvegarder le tout. La sauvegarde des proprietes met a jour le Tree View.

    En fait ca ressemble a Visio quand on clique sur l'element d'un schema et que les proprietes s'affichent. Quand on change les proprietes, le schema change aussi.

    J'ai essaye d'integrer une Form secondaire de proprietes dans un panel mais je ne peux pas faire communiquer la Form secondaire et la Form principale.

    Je voualis donc savoir si lorsque je clique sur un element de ma Tree View, il etait possible de charger dynamiquement un formulaire correspondant aux prorietes.

    Merci d'avance

  2. #2
    Membre éclairé Avatar de Contrec
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40

    Informations forums :
    Inscription : Mars 2005
    Messages : 597
    Par défaut
    Personne n'a une idee de la procedure ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    150
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2005
    Messages : 150
    Par défaut
    Si j'ai bien compris, tu veux que quand tu clique sur ta treeView, ca charge une form dans un panel ?

    Bah tu n'a cas gérer l'evenement OnClick() de la treeView et chargé un formulaire dans le panel que tu rempli et que tu affiche (pas sur que ce soit possible).
    Ou bien tu crée dynamiquement des controls dans lesquels tu affiche les propriétés et tu les charge dans ton panel.

  4. #4
    Membre éclairé Avatar de Contrec
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40

    Informations forums :
    Inscription : Mars 2005
    Messages : 597
    Par défaut
    Le truc c'est que j'arrive a creer une fenetre dans mon panel mais avec la methode

    MyForm.Show();

    car

    MyForm.ShowDialog()

    n'est pas valable sur une fenetre fille. Le probleme est qu'avec .Show() le programme suit son cours et n'attend pas que je ferme la fenetre fille pour continuer. Je ne peux donc par inter agir de ma fenetre fille (pour changer les proprietes) vers ma fenetre mere (pour raffraichir mon TreeView avec les nouvele proprietes).

    Quand a la solution de creer des controles sur mesure et de les afficher dans mon panel, j'ai essaye mais comme j'ai pleins de niveaux, cela me fait concevoir par code trop de controles (Je prefererai vraiment creer ces controles avec l'editeur sinon j'ai pas fini).

    D'ou mon idee : Creeer avec un l'editeur des formulaires (ensemble de controles) et afficher le formulaire correspondant a l'element selectionne dans ma TreeView. (Je parle de fornulaires et non de vrai Form).

    Si quelqu'un peut m'eclairer...

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    499
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 499
    Par défaut
    Salut,

    comme je te l'avais déjà suggéré,
    tu as regardé du côté des UserControl ?...

  6. #6
    Membre éclairé Avatar de Contrec
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    597
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40

    Informations forums :
    Inscription : Mars 2005
    Messages : 597
    Par défaut
    Euh non, what is it ?

    Tu peux m'expliquer ce que c'est en gros et si ca correspond a des besoins comme les miens ?

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 21/04/2009, 20h14
  2. Réponses: 1
    Dernier message: 07/08/2007, 21h22
  3. vb6 + charger des infos ds des pages sans les afficher
    Par mqsi dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 14/11/2006, 09h06
  4. Réponses: 2
    Dernier message: 02/06/2006, 12h59
  5. Réponses: 3
    Dernier message: 23/03/2006, 17h59

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