在form上添加一个列表框控件.
public Form1()
{
InitializeComponent();
listBox1.DrawMode = DrawMode.OwnerDrawFixed; //控件中的每个列表项具有相同的大小
listBox1.ItemHeight = 20; //设置每个列表项的的高度
}
//列表框自绘触发事件
private void listBox1_DrawItem(object sender, DrawItemEventArgs e)
{
//e.DrawBackground();
Graphics g = e.Graphics; // 获取列表项的图形对象
Font font = new Font("微软雅黑", 15f); //设置列表框列表项的字体
Rectangle rect = new Rectangle(); //设置每个列表项所在矩形框的大小,这里取默认的值
rect.X = e.Bounds.X;
rect.Y = e.Bounds.Y;
Brush textBrush;