using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Windows.Forms;
class Form1 : Form
{
public Form1()
{
SetStyle(ControlStyles.Opaque, true);
Bounds = new Rectangle(0, 0, 500, 300);
}
protected override void OnPaint(PaintEventArgs e)
{
Graphics g = e.Graphics;
int y = 0;
g.FillRectangle(Brushes.White, ClientRectangle);
// draw multiline text
Font trFont = new Font("Times New Roman", 12);
Rectangle rect = new Rectangle(0, y, 400, trFont.Height * 3);
g.DrawRectangle(Pens.Blue, rect);
String longString = "this is a test. ";
longString += "this is a test. this is a test. this is a test. this is a test. ";
longString += "this is a test. this is a test. this is a test. this is a test. ";
longString += "this is a test. this is a test. this is a test. this is a test. ";
g.DrawString(longString, trFont, Brushes.Black, rect);
trFont.Dispose();
}
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.Run(new Form1());
}
}