Draw border, trækker streger
Jeg har lavet min egen klasse der arver fra Panel.Grunden til at jeg har gjort det er at jeg gerni ville kunne ændre farven på kanten (border) af mit panel.
Det er også lykkedes dog trækker den streger når man ændrer størrelse på formen som mit oanel ligger i (Se vedhæftede fil).
http://bluepage.dk/exp/drawerror.gif
Koden jeg tegner med er følgende:
------------------------
public BorderPanel() {
this.SetStyle(ControlStyles.UserPaint,true);
}
protected override void OnPaint(PaintEventArgs e) {
base.OnPaint(e);
ControlPaint.DrawBorder(e.Graphics,
e.ClipRectangle,
borderColor,
borderWidth, ButtonBorderStyle.Solid,
borderColor,
borderWidth,
ButtonBorderStyle.Solid,
borderColor,
borderWidth,
ButtonBorderStyle.Solid,
borderColor, borderWidth, ButtonBorderStyle.Solid);
}
--------------------
Mvh Anders
