No estoy seguro de cuál es la mejor manera de usar gráficos: ¿debo adjuntar mis clases a la forma principal Paint event y luego hacer el dibujo, o es mejor llamarlo desde Overidden OnPaint void como ¿esta? Es decir, ¿Está bien para hacer eso así:C# WinForms - Preguntas sobre el método de pintura
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e) //what is this good for? My app works without it as well
Graphics g=e.Graphics;
DrawEnemies(g);
UpdateHUD(g);
DrawSelectedUnit(g);
}
'OnPain' no se va a compilar, a menos que sea una subclase de una clase que permita ser físicamente torturada;) – Thomas
Aw @Thomas, podrías haber editado eso. – Lazarus
Nah. Soy demasiado ingenioso para eso. (Además, recientemente me reprendieron por editar un error obvio de copiar/pegar en el código de alguien, pero esa no fue la razón por la que me abstuve de editar aquí.) – Thomas