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

作者:永远爱好写程序 时间:2022-06-30 16:41:26 

本文实例讲述了C#实现让ListBox适应最大Item宽度的方法。分享给大家供大家参考。具体实现方法如下:


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
0
投稿

猜你喜欢

  • c#中SAPI使用总结——SpVoice的使用方法

    2022-02-20 09:50:07
  • java中Locks的使用详解

    2023-11-29 00:18:38
  • 详解Java双轴快速排序算法

    2023-10-05 15:50:14
  • java AOP原理以及实例用法总结

    2022-11-05 03:30:41
  • C#实现简易计算器

    2021-12-10 03:33:26
  • 谈谈对Java中的volatile的理解

    2022-06-28 06:31:26
  • C#实现XML文件操作详解

    2023-07-16 12:36:52
  • Winform跨线程操作的简单方法

    2023-04-28 09:38:46
  • Flutter数据库的使用方法

    2022-02-04 04:18:02
  • Android自定义水平渐变进度条

    2022-06-02 14:22:42
  • 使用sharding-jdbc实现水平分库+水平分表的示例代码

    2023-11-05 03:21:50
  • Android 使用 okhttp3和retrofit2 进行单文件和多文件上传

    2023-04-29 07:33:22
  • SpringMVC按Ctrl上传多个文件的方法

    2023-11-25 07:19:04
  • 浅谈Java获得多线程的返回结果方式(3种)

    2023-04-02 05:37:36
  • MVPXlistView展示上拉下拉效果

    2022-10-30 10:45:38
  • Springboot Vue可配置调度任务实现示例详解

    2023-11-09 03:33:19
  • 解决myBatis返回integer值的问题

    2022-07-23 18:17:38
  • SpringBoot2整合Drools规则引擎及案例详解

    2021-12-30 05:57:10
  • android线程消息机制之Handler详解

    2023-07-28 11:31:52
  • java原码补码反码关系解析

    2021-12-26 20:30:29
  • asp之家 软件编程 m.aspxhome.com