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

Đề tài: Làm thế nào cho thi hành xong Form 1 mới được thi hành trên Form2

  1. #1
    Ngày gia nhập
    03 2012
    Nơi ở
    TP. HCM
    Bài viết
    4

    Mặc định Làm thế nào cho thi hành xong Form 1 mới được thi hành trên Form2

    Chào các bạn.
    mình mới học lập tình, cho mình hỏi vấn đề này
    Trên fm1(from chính) có menustrip đăng nhập và các chức năng trên fm1 đang Enabled = false.
    mình muốn khi thực thi menustrip đăng nhập thì khi fm2 đăng nhập thành công mới trả fm1 với Enabled = true, còn fm2 không thành công thì fm1 vẫn như trạng thái ban đầu.
    Xin cảm ơn.
    Đã được chỉnh sửa lần cuối bởi nguyenlonganh : 14-03-2012 lúc 08:20 AM.

  2. #2
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    Giống câu hỏi của bạn gì vừa rồi quá.hihi. Bạn chỉ việc lưu trạng thái đăng nhập thành công hay ko là được. Để lưu được thì bạn xài thuộc tính của Form2, hoặc tạo ra 1 class có trường static lưu trạng thái. Nhớ là Form2 => showDialog(), lúc qua đoạn showdialog thì bạn kiểm tra trạng thái => gán lại enable cho menu form1 là xong.
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

  3. #3
    Ngày gia nhập
    03 2012
    Nơi ở
    TP. HCM
    Bài viết
    4

    Trích dẫn Nguyên bản được gửi bởi mrfour.it Xem bài viết
    Giống câu hỏi của bạn gì vừa rồi quá.hihi. Bạn chỉ việc lưu trạng thái đăng nhập thành công hay ko là được. Để lưu được thì bạn xài thuộc tính của Form2, hoặc tạo ra 1 class có trường static lưu trạng thái. Nhớ là Form2 => showDialog(), lúc qua đoạn showdialog thì bạn kiểm tra trạng thái => gán lại enable cho menu form1 là xong.
    thật ngại qua, mình chưa hiểu lắm.

  4. #4
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    Visual C# Code:
    1. Ở Form 2:
    2.   public partial class Form2 : Form
    3.     {
    4.         public bool IsSuccess = false;
    5.         public Form2()
    6.         {
    7.             InitializeComponent();
    8.         }
    9.  
    10.         private void button1_Click(object sender, EventArgs e)
    11.         {
    12.             IsSuccess = true;//lay gia tri true/false theo dang nhap
    13.             this.Close();
    14.         }
    15. }
    16. ở form 1:(form chính):
    17.  
    18.      private void ShowF2_Click(object sender, EventArgs e)
    19.         {
    20.             Form2 frm2 = new Form2();
    21.             frm2.ShowDialog();
    22.             MenuMain.Enabled = frm2.IsSuccess;
    23.  
    24.         }

    Thế là được.
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

  5. #5
    Ngày gia nhập
    03 2012
    Nơi ở
    TP. HCM
    Bài viết
    4

    cảm ơn cộng đồng,cản ơn bạn mrfour.it nhiều.

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

  1. Tìm kiếm ngay sau khi gõ xong vào textbox trên web như thế nào?
    Gửi bởi develop trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 6
    Bài viết cuối: 12-05-2012, 03:21 PM
  2. truyền dữ liệu từ form2 qua form1 có cần thông qua form Main
    Gửi bởi chitviv trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 1
    Bài viết cuối: 11-11-2011, 10:44 PM
  3. Trả lời: 2
    Bài viết cuối: 22-09-2011, 07:37 PM
  4. Ẩn form khi chọn xong data!??
    Gửi bởi minhhn0205 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 12-04-2010, 03:23 PM
  5. Làm sao dể form vừa load xong thì đóng lại luôn?
    Gửi bởi vinhson trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 8
    Bài viết cuối: 01-12-2008, 05:20 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