C# 为Winform创建复选框

C# 为Winform创建复选框,c#,winforms,button,checkbox,window,C#,Winforms,Button,Checkbox,Window,我花了大约一个小时的时间仔细研究自己,才意识到我可能是最大的初学者,但既然每个人都在某个时间点上,我希望你能耐心等待 我的问题:我有一个空的Winform,它是在按下自定义创建的outlook属性按钮后打开的 按钮代码: private void FensterOeffnen(object sender, IRibbonControl control, bool pressed) { EinstellungenFenster fenster = new Einstellu

我花了大约一个小时的时间仔细研究自己,才意识到我可能是最大的初学者,但既然每个人都在某个时间点上,我希望你能耐心等待

我的问题:我有一个空的Winform,它是在按下自定义创建的outlook属性按钮后打开的

按钮代码:

private void FensterOeffnen(object sender, IRibbonControl control, bool pressed)
    {
        EinstellungenFenster fenster = new EinstellungenFenster();
        fenster.ShowDialog();
    }
Winform代码:

public partial class EinstellungenFenster : Form
{   

    public EinstellungenFenster()
    {   
        InitializeComponent();
        Text = "Outlook Add-in Einstellungen";

    }
}
我需要复选框的原因: 如果选中按钮,我想在Outlook加载项上的每个方法上实现一个弹出窗口(可以说是调试窗口),这样,如果代码在部署后的某个点停止工作,我仍然可以轻松地判断问题出在哪里。
非常感谢

通过进入查看和工具箱打开vs上的工具箱,然后展开所有windows窗体并向下滚动到复选框并将其拖到窗体上

然后通过在单击的按钮上添加来实现选中的过程

if (Checkboxname.Checked = true)
{
 // Do Stuff when checked
}

希望这有帮助

为什么不在表单设计器中的EinstellungenFenster上加上复选框呢?谢谢@shibornot,我发现了一篇很棒的文章,在这里发布了以下内容,因为有规则。“回答我自己的问题,而不是为了Stackoverflow是什么,为了知识,而删除它,谁知道呢,其他初学者将来可能更容易找到答案。这里有一个很好的描述链接:只是一个小建议:不应该用其他语言编写变量/类名。如果(完成)一行比如果(fertig)一行更容易阅读,当其他程序员需要查看您的代码时,他们也会更快地理解;)