Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    54

    [VB2008]Convertire String in formato Font

    Ciao a tutti! Ho una combobox, e ho impostato sull'evento SelectedIndexChanged la seguente istruzione:
    codice:
    txt1.Font = ComboBox1.SelectedItem
    dove txt1 è una RichTextBox. Il fatto è che non mi permette di assegnare un valore String a txt1.font. Quindi, come posso convertire una stringa in font? Magari senza dover eseguire una serie di if, uno per ogni elemento della combobox =) (avevo pensato di fare così, assegnando per ogni index della combobox scelto la rispettiva font, ma viene un lavoraccio...)
    Grazie in anticipo,
    Luca
    PS: spero di essermi spiegato bene

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480

    Re: [VB2008]Convertire String in formato Font

    Originariamente inviato da broc
    ... non mi permette di assegnare un valore String a txt1.font. ...
    Ovviamente, essendo txt1.font un oggetto di tipo Font, lo devi creare ...

    Quindi

    txt1.Font = New Font(ComboBox1.SelectedItem.ToString(), 9.0)

    per un font size eguale a 9
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    54
    Grazie mille, ora funziona! Avrei un'altra domand: come fare per appliucare la font solo ad una parte di testo evidenziata e non a tutto il testo?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    txt.SelectionFont = New Font(ComboBox1.SelectedItem.ToString(), 12)

    Studia un po' gli oggetti che usi (Richtextbox ad esempio) altrimenti non saprai mai cavartela da solo ... c'è la documentazione per ogni proprietà, per ogni metodo e per ogni evento ... basta leggerla.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.