Вопрос

Я хочу передать параметр в другую форму, используя метод Form_load.

Например,

Private Sub Form_Load(ByVal type as integer)

End Sub

К сожалению, возникает ошибка, когда я набираю это.

Любые идеи?

Это было полезно?

Решение

Да, ты не можешь :)

Но вы можете загрузить форму, затем заполнить общедоступные переменные в форме, а затем вызвать подготовку, которую вы делаете, или выполнить обработку в Form_show

Другие советы

Другой вариант - это метод «конструктора», который принимает нужные параметры, и вызывает Me.ShowАнкет Затем метод можно назвать вместо CustomForm.Show в другом модуле.

Вы делаете все вокруг

Объявите функцию, которая принимает форму в качестве параметра и используйте это ;-)

public sub mbox(msg as String, frm as Form)
  frm.label1.caption = msg
end Function
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top