Este pequeño control surge de tener una lista completa de todos los nombres de fuentes disponibles comodamente en un combobox.
Pero a veces, podríamos necesitar ese combobox en muchos formularios.
Entonces es ahí donde hacer una clase tiene sentido,su poder o ventaja (ahorro de código) pues sera una tarea repetitiva.
Inherits ComboBox
Public Const _DefaultSize As String = "32,4"
Public Const _Group As String = "Chooser"
Private $ListaFuentes As New String[]
Public Sub _new()
Me.ReadOnly = True
Me.List = ObtenerFuentes()
End
Public Sub ObtenerFuentes() As String[]
Dim NombreFuente As String
For Each NombreFuente In Fonts
$ListaFuentes.Add(NombreFuente)
Next
Return $ListaFuentes
End
El nombre de la fuente seleccionada la obtenemos con:
FontName1.Current.Text
La lista de nombres de fuentes estan en la propiedad list de FontName:
FontName1.List
Descargar control
No hay comentarios.:
Publicar un comentario