Em đang làm một form Đăng Nhập. Ở form đăng nhập em làm một biến bool check nếu đăng nhập thành công thì check = true. Sau đó truyền qua form Home, form Home nhận giá trị check = true thì thay đổi toolstrip từ toolstrip.Enabled = false thành toolstrip.Enabled = true.
Ai có cách nào giúp em với. Em cám ơn nhiều. 
Hỏi cách truyền một biến từ form Child vào form Parent?
dùng delegate nhé bạn
1 Like
Mình dùng thử rồi, đoạn đây là đoạn code của mình không biết mình đã làm sai chỗ nào mà k ra được.
// Form đăng nhập
//Khai báo 1 hàm delegate
public delegate bool CheckUserDangNhap(bool check);
//Khai báo 1 biến kiểu delegate
public CheckUserDangNhap _CheckUser;
private void btnDangNhap_Click(object sender, EventArgs e)
{
if (Login() == true)
{
checkDangNhap = true;
//bool login = Login();
Home _Home = new Home();
_CheckUser = new CheckUserDangNhap(_Home.CheckUserHome);
_CheckUser(checkDangNhap);
this.Close();
}
else
{
txtTenDangNhap.Text = "";
txtMatKhau.Text = "";
}
}
//Form Home
public static bool checkuserhome;
public bool CheckUserHome(bool CheckUser)
{
checkuserhome = CheckUser;
return checkuserhome;
}
frmDangNhap _frmDangNhap;
private void toolDangNhap_Click(object sender, EventArgs e)
{
if (_frmDangNhap == null || _frmDangNhap.IsDisposed)
{
_frmDangNhap = new frmDangNhap();
}
_frmDangNhap.MdiParent = this;
_frmDangNhap.Show();
if(checkuserhome == true)
{
toolThaoTac.Enabled = true;
}
bạn thêm static vào biến nha
public static bool check = false;
//gọi check login, nếu login thành công thì chuyển thành true
muốn gọi ở class khác thì <tên_class>.<tên_biến>
VD : Mainwindow.check
mình mới học nên hiểu sao nói vậy k biết bạn có hiểu k 
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?