【问题标题】:Printing to main window while a form is active in foxpro在foxpro中表单处于活动状态时打印到主窗口
【发布时间】:2014-10-02 17:45:48
【问题描述】:

我想知道是否可以在表单处于活动状态时将文本输出到 foxpro 的主窗口?一旦表格出来我的?命令被发送到表单,但这不是我希望它们显示的地方。

【问题讨论】:

  • 那个?是输出的旧目的...您实际上要做什么/生成/报告。

标签: visual-foxpro


【解决方案1】:

查看命令

激活屏幕

这应该重定向到主 VFP 窗口,而不是您当前所在的窗口。我知道,使用这些“?”很痛苦在当前窗口内不断上移视觉内容的输出。

【讨论】:

    【解决方案2】:

    您需要将表单的AllowOutput 属性设置为false。

    在窗体上将 AllowOutput 属性设置为 False (.F.) 会更改以下 Visual FoxPro 行为。

    • 窗体的绘制被重定向到下一个输出窗口或桌面。这会影响命令,例如 ?、??、DIR、LIST、DISPLAY、CLEAR 以及在表单上显示输出的其他命令。
    • WOUTPUT( ) 函数不返回活动表单的名称。它返回当前输出表单或桌面的名称。
    • BROWSE 命令不继承窗体的窗口大小和窗口设置。
    • MCOL( ) 和 MROW( ) 函数在不使用其可选参数的情况下,可能与调用它们的形式无关。

    【讨论】:

      猜你喜欢
      • 2012-07-01
      • 2012-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多