2014-10-02 61 views
2

我想知道在表单处于活动状态时是否可以在foxpro的主窗口中输出文本?一旦形式是我的?命令会发送到表单,但不是我希望显示的位置。在foxpro中激活表单时打印到主窗口

+0

The?是一个旧的输出目的...你想要做什么/生成/报告。 – DRapp 2014-10-02 17:52:44

回答

2

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

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

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

查找到命令

ACTIVATE SCREEN

这应该重定向到主VFP窗口,而不是窗口中,您目前都在,我知道,这是与这些痛苦“?”在当前窗口的任何位置不断移动视觉内容的输出。