您的位置:首页 > 编程语言 > C#

C#实现让ListBox适应最大Item宽度的方法

2015-05-16 15:18 816 查看
private void button1_Click(object sender, EventArgs e)
{
for (int i = 1; i <= 16; i++)
{
listBox1.Items.Add("TTTTTTTTTTTTTTTTTTTTTTTTTTTTT" + i.ToString());
}
}
private void button2_Click(object sender, EventArgs e)
{
SizeF size = listBox1.CreateGraphics().
MeasureString(listBox1.Items[0].ToString(), listBox1.Font);
MessageBox.Show(Convert.ToInt32(size.Width).ToString());
listBox1.Width = Convert.ToInt32(size.Width)+20;
}

同理CheckedListBox也可以这样控制

希望本文所述对大家的C#程序设计有所帮助。

您可能感兴趣的文章:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C# ListBox Item