Gabilach
Messages postés200Date d'inscriptionmercredi 2 mars 2011StatutMembreDernière intervention28 septembre 2014
-
15 août 2011 à 19:55
Gabilach
Messages postés200Date d'inscriptionmercredi 2 mars 2011StatutMembreDernière intervention28 septembre 2014
-
18 août 2011 à 16:25
Bonjour, cela fait longtemps que je cherche à faire 2 combobox :
- Le 1er (combobox1) pour la police de mon richtextbox.
- Le 2ème (combobox2) pour la taille dans mon richtextbox encore.
Concernant la police j'ai le code pour récuperer toutes les polices installer dans le system, j'ai aussi récuperer un code permettant de modifier la police mais sur certaines polices j'ai une erreur : La police 'xxxxx' ne prend pas en charge le style 'Regular'
Le code pour changer la police est :
Dim ComboFonts As System.Drawing.Font
ComboFonts = RichTextBox1.SelectionFont
RichTextBox1.SelectionFont = New System.Drawing.Font(ComboBox1.Text, RichTextBox1.SelectionFont.Size, RichTextBox1.SelectionFont.Style)
Gabilach
Messages postés200Date d'inscriptionmercredi 2 mars 2011StatutMembreDernière intervention28 septembre 2014 17 août 2011 à 16:31
La police vivaldi est un exemple je rappelle que j'en est une centaines et que tous le monde ne les as pas forcément... si je doit toutes les listers aie la feuille de code... Elle est vraiment beaucoup rempli la
Et pourquoi tu ne fais pas un sub qui gère l'erreur (sub à laquelle tu fais appel pour changer une police en Regular, Bold...)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
ChangeStyleRegular("Arial", 10)
End Sub
Private Sub ChangeStyleRegular(ByVal Police As String, ByVal Taille As Single)
'S'il y a une erreur il ne fait rien et passe à autre chose
On Error Resume Next
TextBox1.Font = New System.Drawing.Font(Police, Taille, Drawing.FontStyle.Regular)
End Sub