2014-10-02 3 views
2

Мне интересно, можно ли выводить текст в главное окно в foxpro, пока активна форма? Как только форма будет моей? команды отправляются в форму, но это не то место, где я хочу, чтобы они отображались.Печать в главном окне, когда форма активна в foxpro

+0

A? старая цель для вывода ... что вы пытаетесь на самом деле делать/генерировать/сообщать. – DRapp

ответ

2

Вам необходимо установить для свойства AllowOutput свою форму в false.

Установка свойства AllowOutput на False (.F.) В форме изменяет следующее поведение Visual FoxPro.

  • Картина формы перенаправляется на следующее окно вывода или на рабочий стол. Это влияет на команды, такие как?, ??, DIR, LIST, DISPLAY, CLEAR и другие команды, отображающие выходные данные в форме.
  • Функция WOUTPUT() не возвращает имя активной формы. Он возвращает имя текущей формы вывода или рабочего стола.
  • Команда BROWSE не наследует размер окна и настройки окна формы.
  • Функции MCOL() и MROW(), без использования их необязательного параметра, могут не относиться к форме, на которую они вызывают.
2

Посмотрите в команду

ВКЛЮЧИТЬ SCREEN

Это должно перенаправить к главному окну VFP, а не окно, которое вы в настоящее время. Я знаю, это боль с этим? " выходы, которые продолжают смещать визуальный контент в пределах текущего окна.