DrawString() public method

public DrawString ( string s, Font f, Brush b ) : void
s string
f System.Drawing.Font
b System.Drawing.Brush
return void
Exemplo n.º 1
0
		void RenderColumnHeader(IColumn c, Painter p, Node n)
		{
			p.SetPosition(c.Left);
			if (c.Left > 0)
				p.DrawSeparatorLine(Pens.Black);
			p.Pad(4);
			p.DrawString(c.Name, Font, Brushes.Black, 3, c.Left + c.Width);
		}
Exemplo n.º 2
0
        protected override void OnPaint(PaintEventArgs e)
        {
            base.OnPaint(e);
            Painter p = new Painter( e.Graphics, new Rectangle(0,3,ClientSize.Width, ClientSize.Height - 4) );

            p.Pad(4);
            p.DrawString(string.Format("({0}/{1})", currentPage % items.Count + 1, items.Count),
                Font, Brushes.Blue, 1, ClientSize.Width);

            foreach (Item i in items[ currentPage % items.Count ] )
                PaintItem(i, p);
        }
Exemplo n.º 3
0
 void PaintItem(Pair<string, string> item, Painter p)
 {
     p.Pad(4);
     p.DrawImage(imageProvider.GetImage(item.First));
     p.Pad(2);
     p.DrawString(item.Second, Font, SystemBrushes.ControlText, 1, ClientSize.Width);
     p.Pad(4);
 }