Выполнение инструкции Vb.NET не вызвано событием
У меня есть очень простой вопрос по vb.NET, настолько простой, что я не нашел ответа в другом месте. Я написал с помощью VB express код, представляющий собой простую форму, предлагающую различные варианты с помощью флажков. Эти варианты должны быть зарегистрированы в массиве, который я позже преобразовываю в текстовый файл для обработки на Perl. Я ищу способ обнулить этот большой массив с помощью циклов перед использованием, но на самом деле я не знаю, как выполнять инструкции, которые не будут вызваны событиями в моей основной форме. Рамка выглядит так:
Public Class Form1
'Variables declaration...
'Several boxes like that :
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged
'Instructions...
End Sub
End Class
Чтобы запустить это приложение, я просто нажимаю на соответствующий EXE-файл. По сути, мой вопрос таков: есть ли способ выполнить инструкции, которые не будут запускаться пользовательским событием, но сразу же запускаются при отображении основной формы Form1? Извините за задержку, и спасибо заранее, если вы можете мне помочь.
2 ответа
Form
поднимет Shown
событие, когда это показано, просто обработайте это:
Private Sub Form_Shown(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Me.Shown
'Instructions...
End Sub
Может быть лучше выполнить инициализацию в конструкторе сразу после добавления комментария конструктором Winforms: 'Add any initialization after the InitializeComponent() call
Form.Load
событие, например, запускается, как только форма будет показана:)