Làm thế nào để Form2 hiện đằng trước Form1 trong c#.

Thảo luận trong 'ACM/Programming' bắt đầu bởi GreenHatVN, 12/08/17, 11:08 AM.

  1. GreenHatVN

    GreenHatVN New Member

    Tham gia: 22/07/17, 10:07 AM
    Bài viết: 10
    Đã được thích: 1
    Em có 2 Form là : Form1 và Form2.
    Form1 gồm có PictureBox , MenuTrip ,
    Form2 được mở bằng Button ở Form1 qua câu lệnh
    Form2 form2 = new Form2();
    form2.ShowDialog();
    this.Close();
    Tuy nhiên khi mở thì Form2 lại ẩn dưới Form1 chứ không hiện lên trước Form1 . Các pro cho ý kiến đi ạ???
     
  2. HustReMw

    HustReMw Moderator Thành viên BQT

    Tham gia: 20/12/16, 05:12 PM
    Bài viết: 77
    Đã được thích: 65
    Mình có thử vẫn hiện trước mà bạn:
    namespace WindowsFormsApplication1
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
    Form form2 = new Form();
    form2.ShowDialog();
    }
    }
    }
     
  3. HustReMw

    HustReMw Moderator Thành viên BQT

    Tham gia: 20/12/16, 05:12 PM
    Bài viết: 77
    Đã được thích: 65
    Có thể Form1 của bạn không phải là dialog main :D
     
  4. GreenHatVN

    GreenHatVN New Member

    Tham gia: 22/07/17, 10:07 AM
    Bài viết: 10
    Đã được thích: 1
    Vậy phải làm theeos nào ạ
     
  5. NgMSon

    NgMSon Well-Known Member

    Tham gia: 22/03/17, 10:03 AM
    Bài viết: 397
    Đã được thích: 613
    Không cần , bạn chỉnh Form2 từ TopMost ( False ) sang True là oke nhé
     
    GreenHatVN thích bài này.
  6. GreenHatVN

    GreenHatVN New Member

    Tham gia: 22/07/17, 10:07 AM
    Bài viết: 10
    Đã được thích: 1
    À đúng rồi , em có 2 form ,
    em muốn ở form2 có 1 button khi ấn vào đó sẽ trở về form 1 và form 2 sẽ mất ạ
    * Form 1 ở dạng Full màn hình ạ
     
    Chỉnh sửa cuối: 12/08/17, 06:08 PM

Chia sẻ trang này