Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# CheckedListBox C的RepeatDirection属性_C#_Winforms_Web Controls - Fatal编程技术网

C# CheckedListBox C的RepeatDirection属性

C# CheckedListBox C的RepeatDirection属性,c#,winforms,web-controls,C#,Winforms,Web Controls,所以我很困惑。我想使我的多行CheckedListBox水平排序。我做了一些研究,这一切都导致了RepeatDirection属性 但是我没有网页,也不知道任何XML。我不能以某种方式将此属性用于CheckedListBox控件吗?MSDN的人说它已经是该控件的一个属性,正如他们所写的: public virtual RepeatDirection RepeatDirection { get; set; } 我似乎不明白如何在我的代码中实现这一点! 提前谢谢 编辑:我没有网页表单!它是一个Sy

所以我很困惑。我想使我的多行CheckedListBox水平排序。我做了一些研究,这一切都导致了RepeatDirection属性

但是我没有网页,也不知道任何XML。我不能以某种方式将此属性用于CheckedListBox控件吗?MSDN的人说它已经是该控件的一个属性,正如他们所写的:

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等等。