MainForm.CreateIcon C# (CSharp) Method

CreateIcon() private method

private CreateIcon ( ) : Icon
return Icon
	Icon CreateIcon ()
	{
		_counter++;

		Bitmap bmp = new Bitmap (16, 16);
		Brush brush;
		using (Graphics g = Graphics.FromImage (bmp)) {
			if ((_counter % 2) == 0) {
				brush = new SolidBrush (Color.Black);
			} else {
				brush = new SolidBrush (Color.Green);
			}
			g.DrawString ("#" + _counter.ToString (CultureInfo.InvariantCulture),
				 new Font (FontFamily.GenericSansSerif, 9), brush, 0, 0);
		}
		brush.Dispose ();
		return Icon.FromHandle (bmp.GetHicon ());
	}
MainForm