thắc mắc Trợ giúp winform C#

  • Người tạo chủ đề Người tạo chủ đề nguoicodoc_nhinho
  • Ngày bắt đầu Ngày bắt đầu

nguoicodoc_nhinho

Junior Member
Giả sử em đang có form 1
Giờ em muốn mở form 2 thông qua 1 linklabel trên form 1, đồng thời đóng hẳn form 1 đi
Ai có cách nào không ạ
 
Giả sử em đang có form 1
Giờ em muốn mở form 2 thông qua 1 linklabel trên form 1, đồng thời đóng hẳn form 1 đi
Ai có cách nào không ạ
Nếu form 1 là main form của chương trình thì không đóng được, bạn chỉ có thể hide thôi nhé.
Code đơn giản thế này:
Mã:
namespace HideForm
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            Form2 frm = new Form2(this);
            frm.Show();
            this.Hide();
        }
    }
}
Mã:
namespace HideForm
{
    public partial class Form2 : Form
    {
        Form _hiddenform;
        public Form2(Form hiddenform)
        {
            _hiddenform = hiddenform;
            InitializeComponent();
        }

        private void Form2_FormClosing(object sender, FormClosingEventArgs e)
        {
            _hiddenform.Show();
        }
    }
}
TWqlaeX.gif
 

Thống kê chủ đề

Ngày tạo
nguoicodoc_nhinho,
Người trả lời cuối
mikloa02,
Trả lời
1
Lượt xem
837
Quay lại
Lên đầu trang