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 :

Figer taille combobox


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de sibama
    Profil pro
    Inscrit en
    Août 2008
    Messages
    150
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 150
    Par défaut Figer taille combobox
    Bonjour,

    je cherche à figer la taille d'une combobox quelle que soit la taille de la police définie.

    Je change la taille de ma police dans cette combobox dans certains cas mais je voudrais que l'emplacement occupé par l'affichage de ma combobox reste identique.

    Le problème pour l'instant c'est que quand je change la taille de la police, la hauteur de la combobox s'adapte...

    Du coup j'ai bien essayé de verrouiller le bins en voulant figer Height, mais Combobox.size.height, Combobox.maximumsize.height et Combobox.minimum.height sont readonly.

    Si quelqu'un a une idée?

  2. #2
    Modérateur
    Avatar de Sankasssss
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 842
    Par défaut
    Bonsoir,

    ComboBox.ItemHeight

    Citation Envoyé par msdn
    Lorsque la propriété DrawMode a la valeur OwnerDrawFixed, tous les éléments ont la même hauteur. Lorsque la propriété DrawMode a la valeur OwnerDrawVariable, la propriété ItemHeight spécifie la hauteur de chaque élément ajouté à ComboBox. Étant donné que les éléments d'une liste owner-drawn peuvent avoir des hauteurs différentes, vous pouvez utiliser la méthode GetItemHeight pour obtenir la hauteur d'un élément spécifique dans ComboBox. Si vous utilisez la propriété ItemHeight sur un ComboBox comprenant des éléments de hauteur variable, cette propriété retourne la hauteur du premier élément dans le contrôle.

  3. #3
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Je change la taille de ma police dans cette combobox dans certains cas mais je voudrais que l'emplacement occupé par l'affichage de ma combobox reste identique.
    Je pense que c'est mission impossible.

    Toutefois, si la ComboBox est mode DropDownList, on peut afficher une TextBox read-only (Multiline pour pouvoir fixer sa hauteur) devant la ComboBox, mais laissant juste visible la Flêche à droite de la ComboBox.
    On gèrera l'event TextChanged de la Combo pour mettre à jour la TextBox.

    Si la combo est DropDown, ça marche également en gérant l'event TextChanged de la TextBox (non readonly) pour modifier le Text de la ComboBox.

    Dans ce type de solutions, on prendra une hauteur de TextBox correspondant à la hauteur de la Combo pour la police la plus grande.
    Au niveau du rendu, seule la partie visible de la combo (flêche de droite) verra sa hauteur varier.

Discussions similaires

  1. figer taille formulaire access
    Par tunisien13 dans le forum IHM
    Réponses: 2
    Dernier message: 24/06/2012, 21h29
  2. [HTML]comment fixer la taille d'une select (combobox) ?
    Par VerrNum dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 07/07/2008, 11h42
  3. Réponses: 1
    Dernier message: 19/09/2007, 23h28
  4. ajustement de la taille de la liste déroulante des combobox
    Par mdevlieg dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 09/08/2006, 13h36
  5. figer la taille d'une cellule
    Par bat dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 06/01/2005, 14h00

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