我们需要创建一个嵌入了CheckBox
的按钮。
在尝试了各种选项后,我们找到了CheckBox
选项,其外观为Button
,但这还不够,因为我们需要在Button
时触发某个事件正在点击,但CheckBox.Checked
州将用于其他修改。
有人可以指导我如何继续执行此任务吗?
答案 0 :(得分:1)
如果你真的想要,你可以这样做:
checkBox1.Parent = button1; // make it large enough
checkBox1.Location = new Point(5, (button1.Height - checkBox1.Height) /2 + 1) ;
checkBox1.TextAlign = ContentAlignment.MiddleLeft;
button1.TextAlign = ContentAlignment.MiddleRight;
确保为这两者设置Texts
和对齐以防止冲突。还要确保测试它们是否符合预期......!
您可以将Button
放在任何位置,将其对齐或清除Text
..
当然,如果你需要重复它,你可以将它包装在一个类中。