【发布时间】:2014-10-02 17:45:48
【问题描述】:
我想知道是否可以在表单处于活动状态时将文本输出到 foxpro 的主窗口?一旦表格出来我的?命令被发送到表单,但这不是我希望它们显示的地方。
【问题讨论】:
-
那个?是输出的旧目的...您实际上要做什么/生成/报告。
标签: visual-foxpro
我想知道是否可以在表单处于活动状态时将文本输出到 foxpro 的主窗口?一旦表格出来我的?命令被发送到表单,但这不是我希望它们显示的地方。
【问题讨论】:
标签: visual-foxpro
查看命令
激活屏幕
这应该重定向到主 VFP 窗口,而不是您当前所在的窗口。我知道,使用这些“?”很痛苦在当前窗口内不断上移视觉内容的输出。
【讨论】:
您需要将表单的AllowOutput 属性设置为false。
在窗体上将 AllowOutput 属性设置为 False (.F.) 会更改以下 Visual FoxPro 行为。
- 窗体的绘制被重定向到下一个输出窗口或桌面。这会影响命令,例如 ?、??、DIR、LIST、DISPLAY、CLEAR 以及在表单上显示输出的其他命令。
- WOUTPUT( ) 函数不返回活动表单的名称。它返回当前输出表单或桌面的名称。
- BROWSE 命令不继承窗体的窗口大小和窗口设置。
- MCOL( ) 和 MROW( ) 函数在不使用其可选参数的情况下,可能与调用它们的形式无关。
【讨论】: