{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Paint(object sender, PaintEventArgs e)
{
//Create a Graphics object
Graphics g = this.CreateGraphics();
g.Clear(this.BackColor);
//Some text data
string text = "ID\tMath\tPhysics\tChemistry\n";
text = text +
"------- - \t ------- - \t ------- - \t ------- - \n";
text = text + "1002\t76\t89\t92\n";
text = text + "1003\t53\t98\t90\n";
text = text + "1008\t99\t78\t65\n";
//Create a font
new Font("Verdana", 10, FontStyle.Bold);
Font tahomaFont =
new Font("Tahoma", 16);
//Create brushes
SolidBrush blackBrush = new SolidBrush(Color.Black);
SolidBrush redBrush = new SolidBrush(Color.Red);
//Create rectangle
Rectangle rect = new Rectangle(10, 50, 350, 250);
//Create a StringFormat object
StringFormat strFormat = new StringFormat();
//Set tab stops of String format
strFormat.SetTabStops(5, new float[] { 80, 100, 80, 80 });
//Draw String
g.DrawString("Student Grade Table",
tahomaFont,
blackBrush, new Rectangle
(10, 10, 300, 100));
g.DrawString("===========",
tahomaFont, blackBrush,
new Rectangle(10, 23, 300, 100));
//Draw string with tab stops
g.DrawString(text, verdanaFont, redBrush, rect, strFormat);
//Dispose of GDI+ objects
tahomaFont.Dispose();
redBrush.Dispose();
blackBrush.Dispose();
g.Dispose();
}
}
}