【问题标题】:change spacing between items in checkListBox c# [duplicate]更改checkedListBox c#中项目之间的间距[重复]
【发布时间】:2016-01-06 18:03:08
【问题描述】:

*我使用的是 c# Visual Studio 2010

如何更改 checkListBox 组件中项目之间的间距。

我发现我可以使用以下方法查看间距:

checkedListBox1.Margin.Vertical 

但是,我怎样才能改变这个值呢?

我想提一下,我也尝试按照下面评论中引用的文章中的说明进行操作,

但这对我不起作用

谢谢!

【问题讨论】:

  • 这真的是 windows 窗体吗?
  • 他的解决方案对我不起作用
  • 您可以通过增加ItemHeight来增加项目之间的垂直距离。 listBox1.ItemHeight = 20;

标签: c# winforms itemscontrol spaces checklistbox


【解决方案1】:

试试checkListBox1.Margin.Padding = new Thickness( left, top, right, bottom );
Padding 是一个属性,这意味着您不能在通常意义上对其进行编辑,但是您可以将其分配给一个新的(或现有的)Thickness 对象实例。

【讨论】:

  • 我只检查了ListBox1.Margin.Vertical ,所以我可以设置它?
  • 您可以设置为任何厚度属性。你也可以尝试设置为checkedListBox1.Margin,做一些测试,看看什么适合你。
  • 您的第一个解决方案对我不起作用,我也尝试过:checkedListBox1.Margin = new Thickness(10, 10, 10, 10);但编译器不熟悉厚度(我得到了编译错误)
  • 啊,对不起。这不是Thickness,你必须用Padding 设置它。太习惯于处理 WPF 的东西了,我猜!查看here了解更多信息。
  • 现在它通过了编译,但它没有改变状态。我做了:checkedListBox1.Margin = new Padding(20,20,20,20);,它保持原样
猜你喜欢
  • 2020-12-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多