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 :

Combo box ajout items au design


Sujet :

C#

  1. #1
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut Combo box ajout items au design
    Bonjour

    Habituellement j'utilise des combos bindé et la question actuelle ne se pose pas
    Mais a present je cree un petit combo de selection au design de ma Form
    Je vois que je peux ajouter le texte des différents élément
    MAIS RIEN D'AUTRE !!

    C'est tout a fait insuffisant
    J'aimerais au moins pouvoir définir un Display Member et un Value Member afin de pouvoir avoir un ID de selection indiférent de la langue du texte affiché

    Comment puis-je faire ca au design du combo ?
    Suis-je obligé de passer par une DataSource ?
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

  2. #2
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Points : 6 334
    Points
    6 334
    Par défaut
    A moins de créer ta propre surcharge du combobox et d'implémenter à la main les facilités de design associées, oui tu es obligé de le faire dans le code et pas en mode design.
    Cela dit, tu peux toujours modifier le fichier designer ou créer une nouvelle classe partielle qui ne contiendrait que le code permettant d'ajouter ces éléments là. Mais ça ne fera pas apparaître les éléments dans le designer (pour ça, seule ma première solution le permettrait).
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  3. #3
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut
    Merci Saumon agile

    Du coup toute la facilidé d'exploitation linguistique via le designer tombe a l'eau

    Alors que de maniere interne ("Display Member, Value Member") tout est prévu
    C'est lamentable de la part des concepteurs de ce control !
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

  4. #4
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut
    Salut Saumon Agile
    J'ai trouvé une maniere tordue de contourner cette chose

    1- Je definis un multiline textbox invisiblle
    Je definis les items de mon combo dedans avec un separateur Value / Display
    1|Moi
    2|Toi
    3|Edition
    etc..

    AVANTAGE : ces libellés seront dans les resx de chaque langues

    Au load, je charge une list avec les Items (splités) de ce textbox et je met la liste en datasource du combo

    Finalement c'est pas plus bricolo et c'est tres portable !
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

Discussions similaires

  1. Ajouter des sous titres dans une combo box
    Par Djaiffe dans le forum VB.NET
    Réponses: 5
    Dernier message: 24/05/2018, 16h55
  2. Question sur l'item data de la combo box
    Par beegees dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 25/12/2008, 15h30
  3. Item d'une combo box
    Par berth76 dans le forum SWT/JFace
    Réponses: 4
    Dernier message: 31/07/2008, 09h21
  4. Ajouter une image dans une Combo Box
    Par Drost dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 12/10/2007, 15h13
  5. [VB.NET] Choisir les valeurs des items d'un combo box?
    Par Eithelgul dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/06/2004, 10h13

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