[VB] mise en forme texte

Résolu
yozart Messages postés 39 Date d'inscription   Statut Membre Dernière intervention   -  
Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'aimerais savoir comment mettre en forme le texte d'un label ou d'un bouton par exemple (mettre le texte en gras, en italique, changer de police, etc...). Programmant mon application entierement dynamiquement, passer par le panneau des propriétés n'est donc pas possible.

Savez vous comment faire cela? je cherche depuis maintenant qq jours sans trouver ce qu'il me faut.

Merci beaucoup pour vos reponses (futures ^^)
A voir également:

7 réponses

Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   1 204
 
lol, Shaboo, je viens de faire la même chose avec VB6 ... miracle idem chez moi ... j'ai tapé Command1. et Ô miracle ... j'ai trouvé FontBold, j'ai mis True et paf remiracle ... le texte du bouton était gras ... heuuu ça m'a quand même pris bien 30 secondes ... pffff mais peut être que je ne developpe réellement pas en VB ... mdrrrr

;o)

Polux
2
yozart
 
Bonjour,

Merci bien... C'est exactement ce que je cherchais ^^...

-_-" j'avais completement oublié ce site. La ou google me sortait n'importe quoi.... Comme quoi, ne jamais chercher trop loin.

Encore merci..
1
Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   1 204
 
bonsoir,

Oui très grosse différence entre VB6 et VB.NET ... tu aurais dû commencer par là ...VB.NET est un langage POO (Programmation Orientée Objet), c'est à dire que l'on manipule des classes. Si la représentation graphique est simplifiée par rapport à Java par exemple, il n'en reste pas moins qu'il faut utiliser les classes et leurs méthodes pour définir un objet. Si tu utilises VB.NET, je pense que tu dois connaître tout ça.
Regarde le lien que t'as proposé Shaboo, tu vas trouver la réponse à ce que tu cherches.

Bon courage

;o)

Polux
1
yozart
 
Bonjour,
lorsque je tape:

bt_playradio.Font.Bold = True

celui ci est souligné et l'erreur est la suivante: "La propriete 'Bold' est 'ReadOnly'"...



Je suis en VB .Net. Le probleme peut il venir de la?
0
ShaBoo Messages postés 392 Date d'inscription   Statut Membre Dernière intervention   50
 
Bonsoir

Une piste pour résoudre ton pb :

Cours VB.net : Couleur et Font
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
yozart
 
Bonjour,
J'ai deja regardé.. Pense bien que c'est la premiere chose que j'ai faite. Mais, la propriete bold, par exemple, est readonly. Donc, je ne sais vraiment pas comment faire. Je ne trouve pas de propriété pour appliquer un style qu'on aurait par exemple definit avant...

Vraiment personne ne sait? Personne n'a deja réellement developpé en VB?
-1
ShaBoo Messages postés 392 Date d'inscription   Statut Membre Dernière intervention   50
 
Bonsoir,

En faisant vite. Ouvrir une feuille excel. Ajouter un Userform. Mettre un textbox dessus. Double cliquez dessus. Ecrire TextBox1.Font. et à ce moment faire une autoccompletion (ctrl+space). Et là ... miracle ... (entre autre, propriété Bold à laquelle on affecte True ou False si on veut du gras ou non => TextBox1.Font.Bold = True)

Comme dirait Polux : "Faut pas abuser"
0
yozart Messages postés 39 Date d'inscription   Statut Membre Dernière intervention   1
 
up...

Personne ne sait? réellement?
-2
Polux31 Messages postés 6917 Date d'inscription   Statut Membre Dernière intervention   1 204
 
Bonjour,

Il faut connaitre les propriétés des contrôles ... en tapant le nom du controle et en tapant le point, tu as la liste des propiétés qui apparaît, à toi de choisir la propriété adéquat et d'y mettre la valeur souhaitée ...

;o)

Polux
-2