C# ListBox 空白区域自绘
今天学习ListBox用法,对ListBox进行了自绘,实现效果如下图所示:
如图所示,ListBox下方有大片的空白,不够美观,于是修改代码将下方空白区域背景色调整为与上方列表项一致,如下图所示:
代码如下:
private void Form1_Load(object sender, EventArgs e)
{
this.listBox1.DrawMode = DrawMode.OwnerDrawVariable;
listBox1.Items.Add("香蕉");
listBox1.Items.Add("苹果");
listBox1.Items.Add("桔子");
listBox1.Items.Add("菠萝");
listBox1.Items.Add("葡萄");
listBox1.Items.Add("芒果");
listBox1.Items.