powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / _Screen
7 сообщений из 7, страница 1 из 1
_Screen
    #36347591
Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может кто-нибудь сталкивался с моей проблемой.
Создаю форму. Компилю в ехе-шник. Запускаю. Вижу, что
форма активна и ввод осуществляется в нее. Но мешает скрин.
Убираю с экрана скрин командой _Screen.Hide(). Опять компелю. Запускаю,
но основная форма уже не активна (когда жму на стрелки на клаве, вижу
что перебираются ярлыки на рабочем столе, т.е. активным является рабочий стол).
Чтобы активировать мою форму, ее нужно мышкой лишний раз кликнуть, а это не удобно,
особенно если форма предназначена для авторизации, и после загрузки первая мысль нажать
кнопку Ентер.


О форме:
FormSet.WindowType = 1 (modal)
MyForm.ShowWindow = 2 (As Top-Level Form)
MyForm.WindowType = 1 (modal)

Как этого избежать?
...
Рейтинг: 0 / 0
_Screen
    #36347636
KorolyovМожет кто-нибудь сталкивался с моей проблемой.С Вашей - никто кроме Вас. С такими же - многие сталкивались. Тоже будете поименный список создавать?
Создаю форму. Компилю в ехе-шник. Запускаю. Вижу, что
форма активна и ввод осуществляется в нее. Но мешает скрин.
Убираю с экрана скрин командой _Screen.Hide(). Опять компелю. Запускаю,
но основная форма уже не активна (когда жму на стрелки на клаве, вижу
что перебираются ярлыки на рабочем столе, т.е. активным является рабочий стол).
Чтобы активировать мою форму, ее нужно мышкой лишний раз кликнуть, а это не удобно,
особенно если форма предназначена для авторизации, и после загрузки первая мысль нажать
кнопку Ентер.

О форме:
FormSet.WindowType = 1 (modal)
MyForm.ShowWindow = 2 (As Top-Level Form)
MyForm.WindowType = 1 (modal)

Как этого избежать?Этого - это ЧЕГО?
В каком порядке выдается _Screen.Hide() и запуск формы? Где соответствующий кусок кода? Что в config.fpv?
...
Рейтинг: 0 / 0
_Screen
    #36347649
Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конфиг отсутствует.

_Screen.Hide() запускается первой строчкой в MyForm.Load
...
Рейтинг: 0 / 0
_Screen
    #36347658
Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. Форма первое что запускается. А в форме ComboBox и 2 кнопки Ok и Cancel
...
Рейтинг: 0 / 0
_Screen
    #36347714
Korolyov,

screen=off

в config.fpw. Тогда _screen.hide() не нужен.
...
Рейтинг: 0 / 0
_Screen
    #36347895
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если Вы делаете приложение на базе As Top-Level форм, то Вы идете "против течения". В смысле, против идологии FoxPro, которая предполагает использование в качестве основного окна приложения именно _SCREEN. Естесственно, со своим меню и ToolBar.

Поскольку Вы создаете "не есстесственный" для FoxPro интерфейс, то проблем у Вас будет много. Впрочем, вполне преодолимых. Просто Вы постоянно будете героически их преодолевать.

Описанная Вами проблема - это одна из многих, которые Вам еще встретятся. В данном случае посмотрите здесь

Как вывести приложение на передний план
...
Рейтинг: 0 / 0
_Screen
    #36347958
Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за помощь. Конфиг решил все проблемы. Все гениальное просто
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / _Screen
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]