2011-10-20 72 views
1

我想使用form_load方法將參數傳遞給另一個表單。VB6 form_load傳遞參數

例如,

Private Sub Form_Load(ByVal type as integer) 

End Sub 

不幸的是,當I型這將發生錯誤。

任何想法?

回答

3

是的,你不能:)

但你可以加載表格,然後填寫表格上的公共變量,然後調用子,你做,或者在form_show做處理

+0

非常感謝。好想法! – gberg927

4

另一種選擇是採用所需參數並調用Me.Show的「構造函數」方法。 然後可以在另一個模塊中調用該方法,而不是CustomForm.Show

+0

+1。這也使得設計更好,因爲它將模塊與表單分離。 – MarkJ

1

你身邊

的otherway聲明一個函數,接受的形式作爲參數,並使用;-)

public sub mbox(msg as String, frm as Form) 
    frm.label1.caption = msg 
end Function