#c# #methods #initialization
#c# #методы #инициализация
Вопрос:
Я выполняю отладку с помощью новой кодовой базы и пытаюсь выяснить, как все работает, и я наткнулся на этот пустой метод
private void panel2_Paint(object sender, PaintEventArgs e)
{
}
Следующее находится в области кода, сгенерированного дизайнером форм Windows для метода InitializeComponent():
this.panel2.Paint = new System.Windows.Forms.PaintEventHandler(this.panel2_Paint);
Я в замешательстве относительно того, что делает этот метод, может кто-нибудь объяснить, что здесь происходит?
Комментарии:
1. Двойной щелчок элемента управления в конструкторе автоматически добавляет обработчик события по умолчанию для элемента управления. Который является Paint для элемента управления Panel.
Ответ №1:
Ничего, более чем вероятно, что они дважды щелкнули событие рисования в окне события и никогда не добавляли никакого кода.
Возможно, они захотели бы использовать его, если бы хотели переопределить или перерисовать элементы управления.
Может быть удален.
Комментарии:
1. Это была моя первоначальная мысль, но как новичок я не хотел раскачивать лодку и просто идти и удалять вещи, не зная полностью, что я делаю. Спасибо