Winforms 如何增加复选框';文本和复选框?

Winforms 如何增加复选框';文本和复选框?,winforms,checkbox,Winforms,Checkbox,我正在使用.NET WinForms表单。我正在向布局中添加一个新的复选框控件,但我需要它的文本和复选框元素与现有控件对齐。是否可以将我的复选框的复选框元素从其文本元素中删除?还是我最好创建一个单独的标签控件 谢谢只需通过添加复选框和标签创建一个自定义(复合)控件。根据需要设置间距。尝试对复选框控件使用以下设置: checkBox1.AutoSize = false; checkBox1.CheckAlign = System.Drawing.ContentAlignment.MiddleRi

我正在使用.NET WinForms表单。我正在向布局中添加一个新的复选框控件,但我需要它的文本和复选框元素与现有控件对齐。是否可以将我的复选框的复选框元素从其文本元素中删除?还是我最好创建一个单独的标签控件


谢谢

只需通过添加复选框和标签创建一个自定义(复合)控件。根据需要设置间距。

尝试对复选框控件使用以下设置:

checkBox1.AutoSize = false;
checkBox1.CheckAlign = System.Drawing.ContentAlignment.MiddleRight;
checkBox1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;

您现在必须自己设置控件的位置和大小。

您是否试图通过编程实现这一点?如果没有,为什么不用标签和复选框将其分开呢?或者使用复选框作为单个表单控件,并将autosize设置为false,并将checkAlign和textAlign属性对齐为@lars作为答案。我可以使用多个控件,但只要可能,我喜欢的控件就更少。另外,通过使用复选框的文本,它很容易单击。啊,我明白了,所以我将控件扩展到我的目标宽度,然后将文本左对齐,右对齐。我将对此进行测试并报告。