Zeichnen
-
Hi!
Ich will in meinen Fenster einen Rechteck etc. zeichnen. Wie mache ich das, wenn ich (nicht wie unten dargestellt) den Quelltext(zum Zeichnen des Rechtecks) nicht in der OnPaint-Methode haben willprotected override void OnPaint(PaintEventArgs e)
{
Pen p = new Pen(Color.Black,3);
e.Graphics.DrawRectangle(p,210,110,120,120);
}Gruss Gandi
-
Das hat sich erledigt. Aber eine andere Frage. Kann ich in einer Methode eine andere MEthode haben?
sprich:
public void a()
{
public void b()
{
}
}
-
Nein, verschachtelte Methoden sind nicht erlaubt. Die machen ja auch keinen Sinn.
Lieber als private-Methode in die Klasse einbinden. Dann hat außerhalb der Klasse niemand Zugriff darauf.// ...
private void b()
{
// ...
}
public void a()
{
// ...
b();
}[/code]
-
Graphics.FromHwnd(...)