Alex,
Yes, you do. You should be doing this:
private void MyDrawItem ( Graphics g, Color BackColor, Rectangle r )
{
using (SolidBrush solidBrush = new SolidBrush(backColor))
{
g.FillRectangle(solidBrush, r);
}
}
Hope this helps.
--
- Nicholas Paldino [.NET/C# MVP]
-
mv*@spam.guard.caspershouse.com
"Alex K." <Al***@discussions.microsoft.comwrote in message
news:55**********************************@microsof t.com...
Hi all
In following code, is it OK not to dispose local brush explicitly before
exiting the procedure?
private void MyDrawItem ( Graphics g, Color BackColor, Rectangle r )
{
g.FillRectangle(new SolidBrush(backColor), r);
}
Thanks
Alex