Нет, я не думаю, что это правильный подход;Я бы создал приватный метод с именем loadData()
и поместил бы вызов этого метода в Form2_Load()
и PerformRefresh()
, ваш подход будет работать, но что если Form2_Load
также делает другие вещи, которые вы не делаетехотите выполнять при каждом обновлении?
В общем, мы должны избегать ручного вызова обработчиков событий, даже если передача this
и EventArgs.Empty
заставляет эти обработчики событий работать, они должны действительно вызываться только.NET Framework, на мой взгляд, таким образом вы получите более приятный и простой в обслуживании код; -)