如何创建一个隐形复选框,保持可单击



我正在为非常非技术的用户创建一个表单上的应用程序。这样,我试图将隐藏在主程序中的一些复杂的按钮和菜单保留,除非检查了不可见的复选框 - 只有QA/DEV团队才需要使用哪个QA/DEV团队进行故障排除。

我尝试使用checkbox1.hide((,然后使用checkbox1.show单击以及checkedChanged,但是当隐藏或将Visibile设置为false时,将无法检查复选框。我还查看了表单设计中的复选框的属性窗口,但是将边框颜色设置为白色或在lattappareance下的边界为0。

有什么建议吗?感谢您的帮助。

我同意这些评论,这在设计用户界面时不是一个好练习,但是有一种方法可以在Winforms中制作一个隐形按钮。

在您的构造函数或方法中设置按钮的属性,例如so

  button1.FlatStyle = FlatStyle.Flat;
  button1.FlatAppearance.BorderColor = BackColor;
  button1.FlatAppearance.MouseOverBackColor = BackColor;
  button1.FlatAppearance.MouseDownBackColor = BackColor;

这将使可以单击的用户按钮可见。那就是您的点击事件已经设置。

最新更新