Renderer Alanı
Farklı arka plan rengi vermek için önce bir Renderer tanımlarız.
Farklı arka plan rengi vermek için önce bir Renderer tanımlarız.
class MyRenderer : ToolStripProfessionalRenderer
{
protected override void OnRenderMenuItemBackground(
ToolStripItemRenderEventArgs e)
{
Rectangle rc = new Rectangle(Point.Empty, e.Item.Size);
Color c = e.Item.Selected ? Color.Azure : Color.Beige;
using (SolidBrush brush = new SolidBrush(c))
e.Graphics.FillRectangle(brush, rc);
}
}
Bu nesneyi şöyle atarız.menuStrip1.Renderer = new MyRenderer();
Hiç yorum yok:
Yorum Gönder