private void btnLogin_Click(object sender, EventArgs e)
{
Form1 frm = new Form1();
frm.Hide();
Здесь form1 не скрывает и btnLogin в form2Как скрыть форму из другого формата, нажав на кнопку там, где C#?
private void btnLogin_Click(object sender, EventArgs e)
{
Form1 frm = new Form1();
frm.Hide();
Здесь form1 не скрывает и btnLogin в form2Как скрыть форму из другого формата, нажав на кнопку там, где C#?
Попробуйте это:
// Method in Form1
private void button1_Click(object sender, EventArgs e)
{
Form2 mySecondForm = new Form2(this);
mySecondForm.Show();
}
// This is the second form which you opened from your first form..
public partial class Form2 : Form
{
Form someForm;
public Form2(Form parentForm)
{
InitializeComponent();
someForm = parentForm;
}
private void button1_Click(object sender, EventArgs e)
{
someForm.Hide(); // Form1 should hide now
}
}
Надеется, что это помогает. Приветствия.
Спасибо, друг. но btnLogin во второй форме, я хочу закрыть первую форму из второй формы. –
Итак, вам может понадобиться передать вашу текущую форму во вторую форму через свой конструктор, позвольте мне изменить код. @KogulVimal –
Хорошо, подождите! @Shoaib Raza –
Существуют ли обе формы в одном процессе? –
что нужно сначала показать frm frm.Show() после скрыть с помощью frm.Hide(), –
Открыв вторую форму, нажмите кнопку из первой формы. теперь я хочу скрыть первую форму, нажав кнопку во второй форме. –