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#编程语言调整Windows窗体中ListBox宽度的方法。通过计算ListBox内第一条记录的字符串宽度并以此为依据调整ListBox的宽度,确保列表项能够完全显示。此方法同样适用于CheckedListBox。
1215

被折叠的 条评论
为什么被折叠?



