HOW TO:從對話方塊的父表單擷取資訊
根據你對於對話方塊功能的需要,可能要存取對話方塊父表單所提供的資訊。 這個資訊可能是對話方塊初始設定所需要的,或是有關於父表單應用程式狀態的特定詳細內容。
若要從父表單存取公用資料
開啟表單的程式碼。
在程式碼內的適當位置,使用對話方塊的 Form.ParentForm 屬性以存取父表單的公用 (Public) 成員。 您應該將 ParentForm 屬性傳回的參考,明確地轉換為適當的類型。
下列程式碼示範了使用 ParentForm 屬性,存取父表單上的屬性 (在本例中為 Text 屬性):
Public Sub GetParentText() Dim x as String x = CType(Me.ParentForm, Form1).Text End Sub
public void GetParentText() { string x = ((Form1)this.ParentForm).Text; }
public void GetParentText() { String x = new String((this.get_ParentForm().get_Text())); }
public: void GetParentText() { String^ x = (safe_cast<Form1^>(this->ParentForm))->Text; }