Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/08/2007, 12:26
coyote20
 
Fecha de Ingreso: febrero-2005
Mensajes: 867
Antigüedad: 20 años
Puntos: 3
Re: Problema repintando formulario c# 2.0

Hola CHCMA no se si sera lo mismo el C# pero en .NET yo lo hago de esta manera

Private Sub form1_paint(ByVal sender As Object, ByVal e As System.Windows.forms.PaintEventArgs) Handles MyBase.Paint
Dim graficarConFormulario As Graphics = Me.CreateGraphics
graficarConFormulario.DrawRectangle(New Pen(Color.Red), 50, 90, 200, 100)
End Sub

toma encuenta que el PAINT repinta los graficos cuando estos minimizan o son tapados por otro formulario si no le pones esto el grafico se desaparesera

para mantener la figura dibujada en todo momento debemos de ocurrir al evento Paint() de la clase form

System.Windows.Form.PaintEventArgs

bueno espero que te silva de algo suerte