Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: Cách ẩn Menu Form chính khi chưa đăng nhập

  1. #1
    Ngày gia nhập
    03 2012
    Bài viết
    4

    Mặc định Cách ẩn Menu Form chính khi chưa đăng nhập

    Em có 1 Form main có menu (ẩn đi rồi)....và 1 nút đăng nhập . em ấn nút đăng nhập sẽ hiện ra bảng đăng nhập (Form Chính k tắt) ...em muốn Đăng nhập thành công Form Đăng nhập biến mất ,menu Form chính hiện ra...

    em dùng bool kiemtradangnhap thì được..nhưng vấn đề em gặp là cái Form chính .e muốn nó k ẩn đi...
    Xin cám ơn!

  2. #2
    Ngày gia nhập
    04 2011
    Nơi ở
    Hà Nội
    Bài viết
    221

    Theo mình bạn cứ cho menu hiện ra nhưng ở trạng thái là Enabled = false, tức là nó mờ đi, không nhấn vào được, khi đăng nhập rồi thì cho nó là true.
    ok?
    I love C#

  3. #3
    Ngày gia nhập
    04 2011
    Nơi ở
    Hà Nội
    Bài viết
    221

    Đây là menu có ẩn nút
    Code:
    private void mnuDangNhap_Click(object sender, EventArgs e)
            {
                FrmLogin login = new FrmLogin();
                if (login.ShowDialog() == DialogResult.OK)
                {
                   mnuDangXuat.Enabled = true;
                   mnuDangNhap.Enabled = false;
                } 
            }
    Đây là form Main

    Code:
    private void FrmMainForm_Load(object sender, EventArgs e)
            {
                try
                {
                    SqlConnection objConnection = new SqlConnection(Main.Default.DKSCConnect);
                    objConnection.Open();
                }
                catch (SqlException)
                {
                    MessageBox.Show("Chương trình không thể kết nối được cơ sở dữ liệu", "Thông báo!", MessageBoxButtons.YesNo, MessageBoxIcon.Error);
                    return;    
                }
               mnuDangXuat.Enabled = false;
            }
    Okie chưa? Nói có ví dụ cho dễ.
    I love C#

  4. #4
    Ngày gia nhập
    03 2012
    Bài viết
    4

    Trích dẫn Nguyên bản được gửi bởi cham3cham Xem bài viết
    Đây là menu có ẩn nút
    Code:
    private void mnuDangNhap_Click(object sender, EventArgs e)
            {
                FrmLogin login = new FrmLogin();
                if (login.ShowDialog() == DialogResult.OK)
                {
                   mnuDangXuat.Enabled = true;
                   mnuDangNhap.Enabled = false;
                } 
            }
    Đây là form Main

    Code:
    private void FrmMainForm_Load(object sender, EventArgs e)
            {
                try
                {
                    SqlConnection objConnection = new SqlConnection(Main.Default.DKSCConnect);
                    objConnection.Open();
                }
                catch (SqlException)
                {
                    MessageBox.Show("Chương trình không thể kết nối được cơ sở dữ liệu", "Thông báo!", MessageBoxButtons.YesNo, MessageBoxIcon.Error);
                    return;    
                }
               mnuDangXuat.Enabled = false;
            }
    Okie chưa? Nói có ví dụ cho dễ.
    Cám ơn bạn ! Mình đã làm được rồi

Các đề tài tương tự

  1. ADO.NET Cách điều khiển các menu trên form chính sau khi đăng nhập?
    Gửi bởi duong tan trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 05-01-2014, 10:34 PM
  2. Hướng dẫn tạo Form Đăng Ký và Đăng Nhập - part 1
    Gửi bởi nndung179 trong diễn đàn Tutorials và Thủ thuật lập trình C#, ASP.NET
    Trả lời: 19
    Bài viết cuối: 21-08-2013, 07:04 PM
  3. Làm ẩn MENU khi chwa đăng nhập
    Gửi bởi king123 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 27
    Bài viết cuối: 15-03-2012, 11:26 PM
  4. Làm thế nào để kích hoạt menu sau khi đăng nhập !!!
    Gửi bởi kimtuan20021989 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 14-03-2012, 05:36 PM
  5. Nên ẩn hay đóng form đăng nhập sau khi đăng nhập xong?
    Gửi bởi billsang trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 03-11-2011, 09:53 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn