Visual Basic.NET - dibujar texto

 
Vista:

dibujar texto

Publicado por bill g (49 intervenciones) el 23/02/2008 01:05:42
por ahi encontre este codigo que debe ser ubicado en el evento paint de un formulario para poder escribir texto.
el problema es que si le paso por arriba una ventana y la arrastro, el texto parpadea.
alguien me puede ayudar? lo que necesito es en determinado momento llamar a una funcion y que esta dibuje un texto en el formulario y ese texto debe quedar fijo todo el tiempo sin parpadear ni desdibujarse si oculto la ventana.
si la funcion fuera llamada nueva mente entonces se borra el texto exista y se dibuja uno nuevo, el cual tambien quedar fijo

Dim formGraphics As System.Drawing.Graphics = Me.CreateGraphics()
Dim drawFont As New System.Drawing.Font("Verdana", 20)
Dim drawFormat As New System.Drawing.StringFormat

formGraphics.DrawString("el texto", drawFont, Brushes.White, 100, 100, drawFormat)

drawFont.Dispose()
formGraphics.Dispose()
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder