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)

如何:使用 PrintForm 组件打印窗体 (Visual Basic)

如何:打印窗体的工作区 (Visual Basic)

如何:打印窗体的工作区和非工作区 (Visual Basic)

如何:打印可滚动的窗体 (Visual Basic)

部署引用 PrintForm 组件的应用程序