C# C语言中的属性窗口#

C# C语言中的属性窗口#,c#,winforms,button,properties,window,C#,Winforms,Button,Properties,Window,我目前正在尝试创建一个属性窗口,该窗口在按下Outlook工具栏上的按钮后打开,我现在有: 1) 工具栏上的按钮(当前如果按下,则不会出现任何情况) 2) 我知道如何创建在按下按钮后保持动作的方法 -但是,我是一个初学者,我不知道如何创建一个在按下按钮后打开的窗口,窗口应该相当大,目前只有一个复选框(我稍后会应用一些方法) 如果您创建了一个在按下按钮后打开的窗口,我将非常高兴得到您的帮助。 非常感谢您的帮助,谢谢您您必须向项目中添加一个新表单。然后,您可以在想要弹出窗口的位置调用构造函数。 像这

我目前正在尝试创建一个属性窗口,该窗口在按下Outlook工具栏上的按钮后打开,我现在有:

1) 工具栏上的按钮(当前如果按下,则不会出现任何情况)

2) 我知道如何创建在按下按钮后保持动作的方法 -但是,我是一个初学者,我不知道如何创建一个在按下按钮后打开的窗口,窗口应该相当大,目前只有一个复选框(我稍后会应用一些方法)

如果您创建了一个在按下按钮后打开的窗口,我将非常高兴得到您的帮助。
非常感谢您的帮助,谢谢您

您必须向项目中添加一个新表单。然后,您可以在想要弹出窗口的位置调用构造函数。 像这样

Form2 form2 = new Form2();
form2.showDialog();
编辑: 其中form2不是程序的“主要”形式。
只要新弹出的窗口关闭,这会将主窗口设置为后台。

您必须向项目中添加一个新表单。然后调用要弹出窗口的构造函数。 像这样

Form2 form2 = new Form2();
form2.showDialog();
编辑: 其中form2不是程序的“主要”形式。
只要新弹出的窗口关闭,这会将主窗口设置为背景。

这里有一个小教程供您学习


编辑:我还建议您记住msdn网站,因为它对于您遇到的其他编程问题将是非常宝贵的。

这里有一个供您遵循的小教程


编辑:我还建议您记住msdn网站,因为它对于您遇到的其他编程问题来说是非常宝贵的。

以下是当用户单击按钮时打开对话框窗口的推荐方法:

向项目中添加新表单(例如MyForm),然后可以在按钮的单击事件处理程序中使用以下代码:

private void OnMyButtonClicked(object sender, EventArgs e)
{
    MyForm myForm = new MyForm();
    if (myForm.ShowDialog() == DialogResult.OK)
    {
        // The code that should be executed when the dialog was closed
        // with an OK dialog result
    }
}
如果您不希望新窗口是模态的(即,您希望允许用户在窗口打开时使用应用程序的其他部分),代码会变得更加简单:

private void OnMyButtonClicked(object sender, EventArgs e)
{
    MyForm myForm = new MyForm();
    myForm.Show();
}
您还可以动态创建表单,而无需将表单添加到项目中,这有点复杂,但高级开发人员更喜欢这种方法,而不是与设计器混为一谈;)


以下是当用户单击按钮时打开对话框窗口的推荐方式:

向项目中添加新表单(例如MyForm),然后可以在按钮的单击事件处理程序中使用以下代码:

private void OnMyButtonClicked(object sender, EventArgs e)
{
    MyForm myForm = new MyForm();
    if (myForm.ShowDialog() == DialogResult.OK)
    {
        // The code that should be executed when the dialog was closed
        // with an OK dialog result
    }
}
如果您不希望新窗口是模态的(即,您希望允许用户在窗口打开时使用应用程序的其他部分),代码会变得更加简单:

private void OnMyButtonClicked(object sender, EventArgs e)
{
    MyForm myForm = new MyForm();
    myForm.Show();
}
您还可以动态创建表单,而无需将表单添加到项目中,这有点复杂,但高级开发人员更喜欢这种方法,而不是与设计器混为一谈;)


一些我们可以使用的代码会有所帮助;和childWindow.ShowDialog();显示窗口。设置childwindow属性以确定您的窗口应该有多大。一些我们可以使用的代码会有所帮助。在单击按钮后调用的方法中,创建一个新窗口,作为window childwindow=new window();和childWindow.ShowDialog();显示窗口。设置childwindow属性以确定您的窗口应该有多大。非常感谢您的帮助非常感谢您的帮助无需担心,无价意味着非常有用;不可或缺:“信息的宝贵来源”。希望我能喜欢你的评论:D@gbbb-你可以,如果你将鼠标悬停在上面,会有一个向上箭头;)我想我需要一些名声来做到这一点,不用担心,无价意味着非常有用;不可或缺:“信息的宝贵来源”。希望我能喜欢你的评论:D@gbbb-你可以,如果你将鼠标悬停在上面,会有一个向上箭头;)我想我需要一些名声来做那件事