Tôi muốn truy cập các biến của biểu mẫu từ biểu mẫu khác. Khi nhấp vào một nút bên trong hình thức chính của tôi, tôi muốn thiết lập hình thức chính của tôi như là cha mẹ, sau đó đưa lên một hình thức (hình thức con) trong đó tôi sẽ truy cập các biến của hình thức chính. Trình xử lý nhấp chuột của tôi như sau:Đặt biểu mẫu dưới dạng ngoại lệ ném phụ huynh "Không thể thêm điều khiển cấp cao nhất vào điều khiển"
private void btnSystem_Click(object sender, EventArgs e)
{
Form_EnterPassword EP = new Form_EnterPassword();
EP.Parent = this; //error: Top-level control cannot be added to a control
EP.ShowDialog();
}
Nó biên dịch tốt mà không có bất kỳ lỗi nào. Tuy nhiên, khi tôi chạy biểu mẫu Chính và bấm vào nút Hệ thống, nó ném cho tôi một ngoại lệ. Tôi làm một cái gì đó tương tự trong một mã khác (không phải của tôi) với các nút bấm cùng, và không gặp phải lỗi (chỉ với thiết lập hình thức chính là phụ huynh).
Tôi đang làm gì sai? Có cái gì trong mã chính của tôi gây ra điều này?
Tôi đã đọc xung quanh và thấy không có gì hữu ích. có các mã tương tự, có cùng khai báo cài đặt Gốc. – CaTx
ngoại lệ được ném ngay khi tôi đặt Cha mẹ. – CaTx