01/10/2018, 17:23

Tại sao cần phương thức load cho form1

Cho mình hỏi tại sao mình phải cần hàm load cho form1 trong win forms của mình ạ?

private void Form1_Load(object sender, EventArgs e)
{
}

Mình thấy không có hàm này thì không thấy phần design của form1. Nhưng trong 1 số project thì lại không cần. Vậy là sao ạ???

Trương Tấn Phát viết 19:38 ngày 01/10/2018

Câu hỏi khó hiểu.
Sự kiện FormLoad cần thì bắt, không thì thôi, đâu bắt buộc phải có.

Văn Dương viết 19:26 ngày 01/10/2018

Cần vì đã lỡ kích đúp vào Form nên nó đã tự động đăng ký ở trong InitializeComponent. Nếu xoá đi mà không xoá đoạn đăng ký trong InitializeComponent thì tất nhiên không thể thấy Déign,

Tao Không Ngu. viết 19:26 ngày 01/10/2018

Hi Le Ly Vinh.

  1. Nên chuyển qua XAML.
  2. Bạn cần đọc tài liệu cũng như phân tích lại yêu cầu bài toán trước.
    https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.form.load?view=netframework-4.7.2
    Trong tài liệu thì form có một sự kiện là load nó sẽ được gọi trước khi form được gọi lần đầu tiên. Dùng trong trường hợp khi bạn cần load dữ liệu trước khi hiển thị lên.
Bài liên quan
0