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()
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


0