共用方式為


PrintForm.Form 屬性

更新:2007 年 11 月

取得或設定要列印的表單。

命名空間:  Microsoft.VisualBasic.PowerPacks.Printing
組件:  Microsoft.VisualBasic.PowerPacks.Vs (在 Microsoft.VisualBasic.PowerPacks.Vs.dll 中)

語法

<BrowsableAttribute(False)> _
Public Property Form As Form

Dim instance As PrintForm
Dim value As Form

value = instance.Form

instance.Form = value
[BrowsableAttribute(false)]
public Form Form { get; set; }
[BrowsableAttribute(false)]
public:
property Form^ Form {
    Form^ get ();
    void set (Form^ value);
}
public function get Form () : Form
public function set Form (value : Form)

屬性值

型別:System.Windows.Forms.Form

傳回 Form 物件。

備註

如果 PrintForm 元件裝載於表單上,則父表單是預設值。如果在執行階段建立了 PrintForm 元件的執行個體,則必須設定 Form 屬性。如果未設定,則會發生 System.Argument.NullException 例外狀況。

注意事項:

當您使用基本的 Print 方法或多載的 Print 方法,且 PrintOption 參數設為 CompatibleModeClientAreaOnlyCompatibleModeFullWindow 時,Form 屬性指定的表單必須是最上層表單。如果不是的話,就會發生例外狀況。為避免發生這種情況,請在呼叫 Print 之前,先檢查表單的 TopLevel 屬性。

範例

下列範例會示範如何設定 Form 屬性。這個範例會要求您的表單中必須有名為 PrintForm1 的 PrintForm 元件。

PrintForm1.Form = My.Forms.Form2

使用權限

請參閱

參考

PrintForm 類別

PrintForm 成員

Microsoft.VisualBasic.PowerPacks.Printing 命名空間

其他資源

PrintForm 元件 (Visual Basic)

HOW TO:使用 PrintForm 元件列印表單 (Visual Basic)

HOW TO:列印表單的用戶端區域 (Visual Basic)

HOW TO:列印表單的工作區和非工作區 (Visual Basic)

HOW TO:列印可捲動的表單 (Visual Basic)

部署參考 PrintForm 元件的應用程式