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 :

Génération de contrôles dynamiquement + positionnement


Sujet :

Windows Forms

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mai 2005
    Messages : 26
    Points : 19
    Points
    19
    Par défaut Génération de contrôles dynamiquement + positionnement
    Bonjour,

    Je travaille actuellement sur le développement d'une application en C# qui utilise le Framework 3.5 et les WinForm.

    Je souhaiterai générer dynamiquement des contrôles (textbox, combobox, etc.) en fonction de données que je possède en base et les ajouter dans une Form.

    Je vois comment générer les contrôles dynamiquement sans problème, par contre j'ai quelques difficultées au niveau du positionnement de ceux-ci.

    En effet, j'aimerai, même si les contrôles sont générer dynamiquement, pouvoir personnaliser leur positionnement et enregistrer celui-ci.

    Concrètement, je vais avoir quelque chose comme 300 écrans de saisie différents et pour chacun, j'amerai pouvoir personnaliser le positionnement des contrôles et le sauvegarder.

    Pensez-vous que c'est quelque chose de possible et si oui, pourriez-vous m'orienter vers une solution?

    Merci d'avance,

    Cordialement,

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur
    Inscrit en
    Juin 2006
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Juin 2006
    Messages : 645
    Points : 709
    Points
    709
    Par défaut
    Si tu arrives à générer tes contrôles, je ne vois pas trop où est le problème...

    Sans avoir de quoi tester, l'idée grossière est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    // Création du contrôle
    TextBox tb = new TextBox();
    /* Position (je l'avais fait en VB à l'école... peut-être que
     * les types et propriétés sont différents en C#, mais l'idée 
     * reste la même
     */
    tb.Location = new Point(10,25);
    // Ajout du contrôle au formulaire
    this.monConteneur.Controls.Add(tb);
    Jusque là, ça va ? Qu'est-ce qui te bloque ensuite ?

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2005
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Mai 2005
    Messages : 26
    Points : 19
    Points
    19
    Par défaut
    Salut,

    Merci pour ta réponse, mais mon problème est différent :p

    Je sais comment positionner mes contrôles. Le problème vient du fait que j'aimerai pouvoir personnaliser la position des contrôles via une interface de paramétrage, mais directement dans le logiciel, et non pas via le code!

    Concrètement, je voudrais qu'un utilisateur de l'appli puisse choisir l'emplacement des contrôles et leur taille via l'application.

    Voila!

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur
    Inscrit en
    Juin 2006
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Juin 2006
    Messages : 645
    Points : 709
    Points
    709
    Par défaut
    Dans ce cas, tu créés un formulaire qui demande ces informations (taille, position)... et qui nous ramène à mon exemple, en utilisant ces paramètres.

Discussions similaires

  1. [VB.NET] Pb sur la génération de control dynamique.
    Par bisounux dans le forum ASP.NET
    Réponses: 16
    Dernier message: 19/01/2006, 20h43
  2. [VBA Excel] Créer plusieurs contrôles dynamiquement
    Par loacast dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 08/12/2005, 18h27
  3. [JSF] Génération de contrôles à la volée
    Par cjarnot dans le forum JSF
    Réponses: 1
    Dernier message: 25/10/2005, 14h21
  4. Réponses: 5
    Dernier message: 13/10/2005, 20h33
  5. [VB.NET] Creer des contrôles dynamiquement
    Par theartist dans le forum Windows Forms
    Réponses: 4
    Dernier message: 11/01/2005, 12h42

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