我开发了一个csharp应用程序,我想在应用程序的运行过程中同时显示身份验证窗体和主窗体,而且主窗体应该被禁用,直到我做了正确的身份验证。我尝试了这段代码,但它打开了两个主要表单,一个禁用,另一个在正确的身份验证后启用:
public Form1()
{
InitializeComponent();
Form form2 = new Form2();
form2.Show();
form2.Enabled = false;
}
在身份验证表单的ok按钮中,我放入了以下代码:
Form1.ActiveForm.Hide();
Form form2 = new Fo
我想知道如何显示一个隐藏的windows窗体(在这种情况下是一个windows mobile窗体,但可能在windows窗体中也是这样做的)。
比如说我这样做
加载表单1单击按钮加载表单2单击按钮加载表单3并隐藏表单2。单击按钮关闭表单3并显示表单2。
我知道如何隐藏和显示它们,只需要隐藏()和显示()即可。
这是我不确定如何调用Form2.show()。
Form3 Form = new Form3()
Form.show();
this.close();
这将使它显示窗体2将被关闭,然后如果我想要重新创建它
Form2 Form = new Form2()
Form.show()
this
我用的是vb.net 2013,我有3个表单: Form1,Form2,Form3
在form1上我有一个按钮。按下此按钮时,单击事件中的form2 is open.The代码为:
Dim dlg1 As New Form2
dlg1.Show(Me)
在From2内部,我有一个TextBox (Txt1)和一个按钮,单击此按钮后,.When事件中的Form3为open.The代码:
Dim dlg2 As New Form3
dlg2.Show(Me)
在form3中,我有一个按钮,用于在Form2的文本框(txt1)中设置值。我使用以下代码:
Form2.txt1.Text="
我希望能够在一个表单中显示、隐藏或关闭其他一些表单。这个想法是我的程序从一个表单开始,有一些按钮将显示其他表单。也就是说,如果用户单击一个按钮以启动另一个表单,则此主窗体应最小化,并且每当用户关闭另一个窗体时,此表单将恢复正常或最大化状态。
对于控制其他窗体(Form1.cs)的主窗体,代码如下所示:
namespace MultipleForms
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
/*
* I want t