C# CheckedListBox C的RepeatDirection属性
所以我很困惑。我想使我的多行CheckedListBox水平排序。我做了一些研究,这一切都导致了RepeatDirection属性 但是我没有网页,也不知道任何XML。我不能以某种方式将此属性用于CheckedListBox控件吗?MSDN的人说它已经是该控件的一个属性,正如他们所写的:C# CheckedListBox C的RepeatDirection属性,c#,winforms,web-controls,C#,Winforms,Web Controls,所以我很困惑。我想使我的多行CheckedListBox水平排序。我做了一些研究,这一切都导致了RepeatDirection属性 但是我没有网页,也不知道任何XML。我不能以某种方式将此属性用于CheckedListBox控件吗?MSDN的人说它已经是该控件的一个属性,正如他们所写的: public virtual RepeatDirection RepeatDirection { get; set; } 我似乎不明白如何在我的代码中实现这一点! 提前谢谢 编辑:我没有网页表单!它是一个Sy
public virtual RepeatDirection RepeatDirection { get; set; }
我似乎不明白如何在我的代码中实现这一点!
提前谢谢
编辑:我没有网页表单!它是一个System.Windows.Formsproject。我刚刚标记了web控件,因为RepeatDirection属性似乎存在于System.web.UI.WebControls命名空间中。简短回答:您不能。Windows窗体中实现的ListBox不支持水平重复。您没有使用控件的web版本,因此无法使用web版本的选项
如果仍然需要水平显示选项,则需要使用不同的控件。根据您的需求,DataGridView应该能够做您想要做的事情,并进行一些调整。当然可以。在.aspx标记页中,您已经在其中定义了您的.aspx标记页是什么?我的代码是C语言,如果我搜索解决方案资源管理器,我找不到任何.aspx!是的,如果您使用的是win表单,那么就不能在控件上使用RepeatDirection,正如您在文章中提到的,它是System.Web.UI.WebControl命名空间的一部分。您可以尝试在CheckedBoxList控件上设置MultiColumn=true,并尝试调整控件的宽度,使其水平显示其项。@Michael,我已经这样做了。我的CheckedListBox已经有4行了。[1 4 7][2 5 8][3 6 9]唯一愚蠢的事情是我不能像这样对它的元素进行排序:[1 2 3][4 5 6][7 8 9]这个网站上的文本编辑器非常。。衣冠楚楚的不管怎样,我想要达到的是让数字从第一行开始,比如1,2,3和第二行的4,5,6等等。