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 :

[vb2005] Combobox


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
    Juillet 2004
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 175
    Par défaut [vb2005] Combobox
    Bonjour,

    Comment récupérer la taille des polices system dans un combobox




    Merci

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    en fait c'est quoi le but ? afficher les tailles disponible pour une certaine police ? : :

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 175
    Par défaut
    oui, c'était por récupérer les tailles comme on récupère les polices.

    En attendant si il y a une solution,j'ai fait ceci dans le form_load

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    Dim fs as Integer
     For fs = 8 to 20
      cboFontSize.Items.Add(fs.ToString)
    Next fs
    Merci

  4. #4
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    Après reflexion il n'est pas possible de resoudre directement ton souci car théoriquement ( ) toutes les tailles sont possibles, Avec .Net seuls les noms peuvent être lister
    Bon comme il s'agit des polices système tu as à ta disposition une classe dédiée à celà InstalledFontCollection
    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
    16
    17
     
    Dim fs As InstalledFontCollection
    Dim ff() As FontFamily
     
    REM :recuperer les polices système
    fs = New InstalledFontCollection()
     
    REM :recuperer la liste des FontFamily
    ff = fs.Families
     
    REM :lister les noms de Font
    Dim i As Integer
    Dim f As FontFamily
    For i = 0 To ff.Length - 1
      f = ff(i)
      If Not IsNothing(f) Then MonCombo.Add(f.Name)
    Next
    Maintenant pour les tailles un simple textbox (numerique ) devrait suffire
    Sinon explique moi la fonctionnalité que tu tentes de faire pour l'utilisateur, nous trouverons peut être une astuce (j'ai volontairement mis de côté la lecture des fichiers ttf trop galère )

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2004
    Messages : 175
    Par défaut
    ok merci

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

Discussions similaires

  1. Multi-selection dans une ComboBox ?
    Par Moloko dans le forum MFC
    Réponses: 5
    Dernier message: 07/07/2021, 17h26
  2. Réponses: 3
    Dernier message: 06/02/2008, 22h35
  3. [VB2005] COMBOBOX et BDD
    Par philguio dans le forum VB.NET
    Réponses: 7
    Dernier message: 25/12/2006, 19h34
  4. Réponses: 1
    Dernier message: 29/07/2006, 10h08
  5. [VB2005] lien entre combobox et listbox
    Par Petrolia dans le forum Windows Forms
    Réponses: 20
    Dernier message: 04/06/2006, 14h28

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