có cách nào để tôi có thể tải sự kiện cho System.Windows.Forms.Control giống như System.Windows.Forms.Form.Load không?Thêm sự kiện Tải cho Winforms Kiểm soát giống như lớp Biểu mẫu
Tôi muốn chạy một số mã khởi tạo trước khi điều khiển được hiển thị lần đầu tiên.
Ngoài ra, sẽ tốt hơn nếu có thể thực hiện tương tự cho System.Windows.Forms.ToolStripStatusLabel vốn không thực sự là Điều khiển, nhưng hoạt động giống như Điều khiển.
Lý tưởng nhất, tôi có thể làm điều này: control.OnLoad (() => {dosomething here;});
trong đó OnLoad là một phương pháp tiện ích mở rộng sẽ chạy đối số Hành động khi "điều khiển" "Tải".
Cảm ơn!
Cảm ơn lời khuyên của bạn. Theo lời khuyên của bạn, tôi đã tìm thấy sự kiện CreateControl của lớp Control. Có một cái gì đó như thế này trong lớp ToolStripItem? – deerchao
Bạn đang cố gắng tạo ra con cháu ToolStripItem mới? Tôi đoán bạn có thể đặt mã khởi tạo vào contructor của nó –
Không, tôi không thể vì mã có một cái gì đó để làm với cha mẹ của nó: kiểm soát ToolStrip. trong hàm tạo, chúng sẽ rỗng. – deerchao