Cómo manipular el Font de un Menú

28/07/2006 - 16:12 por Hugo Nugra | Informe spam
Amigos... Dentro de una aplicación WinForms, ¿Cómo puedo manipular las
propiedades del Font con que se presenta el menú del formulario?. De
antemano, gracias.
 

Leer las respuestas

#1 Luis Miguel Blanco
31/07/2006 - 08:37 | Informe spam
Hola Hugo

Crea una clase derivada de ToolStripRenderer y reemplaza el método
OnRenderItemText, manipulando el parámetro ToolStripItemTextRenderEventArgs
que recibe para adaptarlo al tipo de letra, color, etc., que necesites
visualizar. A continuación te acompaño un pequeño ejemplo:

'/////////////////////////////////

Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load

Me.MenuStrip1.Renderer = New GenContenidos()
End Sub
End Class
'--
Public Class GenContenidos
Inherits ToolStripRenderer

Protected Overrides Sub OnRenderItemText(ByVal e As
System.Windows.Forms.ToolStripItemTextRenderEventArgs)
e.TextColor = Color.DarkGreen
e.TextFont = New Font("Comic Sans MS", 9, FontStyle.Bold)

MyBase.OnRenderItemText(e)
End Sub
End Class
'/////////////////////////////////

Espero que te sea de ayuda.

Un saludo
Luis Miguel Blanco
http://www.dotnetmania.com


"Hugo Nugra" wrote:

Amigos... Dentro de una aplicación WinForms, ¿Cómo puedo manipular las
propiedades del Font con que se presenta el menú del formulario?. De
antemano, gracias.



Preguntas similares