|
_Screen
|
|||
---|---|---|---|
#18+
Может кто-нибудь сталкивался с моей проблемой. Создаю форму. Компилю в ехе-шник. Запускаю. Вижу, что форма активна и ввод осуществляется в нее. Но мешает скрин. Убираю с экрана скрин командой _Screen.Hide(). Опять компелю. Запускаю, но основная форма уже не активна (когда жму на стрелки на клаве, вижу что перебираются ярлыки на рабочем столе, т.е. активным является рабочий стол). Чтобы активировать мою форму, ее нужно мышкой лишний раз кликнуть, а это не удобно, особенно если форма предназначена для авторизации, и после загрузки первая мысль нажать кнопку Ентер. О форме: FormSet.WindowType = 1 (modal) MyForm.ShowWindow = 2 (As Top-Level Form) MyForm.WindowType = 1 (modal) Как этого избежать? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2009, 09:43 |
|
_Screen
|
|||
---|---|---|---|
#18+
KorolyovМожет кто-нибудь сталкивался с моей проблемой.С Вашей - никто кроме Вас. С такими же - многие сталкивались. Тоже будете поименный список создавать? Создаю форму. Компилю в ехе-шник. Запускаю. Вижу, что форма активна и ввод осуществляется в нее. Но мешает скрин. Убираю с экрана скрин командой _Screen.Hide(). Опять компелю. Запускаю, но основная форма уже не активна (когда жму на стрелки на клаве, вижу что перебираются ярлыки на рабочем столе, т.е. активным является рабочий стол). Чтобы активировать мою форму, ее нужно мышкой лишний раз кликнуть, а это не удобно, особенно если форма предназначена для авторизации, и после загрузки первая мысль нажать кнопку Ентер. О форме: FormSet.WindowType = 1 (modal) MyForm.ShowWindow = 2 (As Top-Level Form) MyForm.WindowType = 1 (modal) Как этого избежать?Этого - это ЧЕГО? В каком порядке выдается _Screen.Hide() и запуск формы? Где соответствующий кусок кода? Что в config.fpv? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2009, 10:02 |
|
_Screen
|
|||
---|---|---|---|
#18+
Конфиг отсутствует. _Screen.Hide() запускается первой строчкой в MyForm.Load ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2009, 10:07 |
|
_Screen
|
|||
---|---|---|---|
#18+
P.S. Форма первое что запускается. А в форме ComboBox и 2 кнопки Ok и Cancel ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2009, 10:11 |
|
_Screen
|
|||
---|---|---|---|
#18+
Korolyov, screen=off в config.fpw. Тогда _screen.hide() не нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2009, 10:30 |
|
_Screen
|
|||
---|---|---|---|
#18+
Если Вы делаете приложение на базе As Top-Level форм, то Вы идете "против течения". В смысле, против идологии FoxPro, которая предполагает использование в качестве основного окна приложения именно _SCREEN. Естесственно, со своим меню и ToolBar. Поскольку Вы создаете "не есстесственный" для FoxPro интерфейс, то проблем у Вас будет много. Впрочем, вполне преодолимых. Просто Вы постоянно будете героически их преодолевать. Описанная Вами проблема - это одна из многих, которые Вам еще встретятся. В данном случае посмотрите здесь Как вывести приложение на передний план ... |
|||
:
Нравится:
Не нравится:
|
|||
04.12.2009, 11:29 |
|
|
start [/forum/topic.php?fid=41&tid=1585807]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 138ms |
0 / 0 |