我正在使用c#开发一个Windows窗体应用程序。如何在选中的列表框中的项目之间设置空格?
答案 0 :(得分:6)
你不能,增加字体大小就是你所拥有的。不完全是适合触摸屏的控件。您可以使用ListBox.DrawMode和ControlPaint.DrawCheckBox()重新实现它。
这里更好的选择是带有View = Tile的ListView,当你使得瓷砖足够大时,很容易用拇指击中。您不能再使用ListView.CheckBoxes,使用图标是一个不错的选择。同时自动照顾用户只选择一个项目。
答案 1 :(得分:1)
看起来你可以使用ListView(总是总是总是最好的选择)和一个(虚拟)图像列表。看到 here和here。
试过它并且非常简单:在表单中添加图像列表;根据自己的喜好将其imagesize宽度设置为小的高度和高度,并将其应用为listview的stateimagelist。不需要任何实际图像。
无需使用瓷砖,您可以在第二列中添加价格,即使使用不同的字体.. ListView规则; - )
让我们看看最终结果! Yumm !!
答案 2 :(得分:0)
在行为属性下,查找 ColumnWidth