Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как не дать форме свернутся или перейти пользователю на другую форму(окно) / 6 сообщений из 6, страница 1 из 1
12.06.2008, 02:32
    #35370795
johngorn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как не дать форме свернутся или перейти пользователю на другую форму(окно)
Всем привет, вопросик такой, как не дать форме свернутся или перейти пользователю на другую форму(окно), кроме этого... Пока получилось сделать только так....

в событии Init прописал в таймере который прилипил к форме
public forma1 forma1.WindowState= 2
forma1=thisform

но мне кажется что все это как то примитивненько... могет кто то сталкивался, чего то по форуму рылся , но...
...
Рейтинг: 0 / 0
12.06.2008, 02:37
    #35370797
johngorn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как не дать форме свернутся или перейти пользователю на другую форму(окно)
опечаточка вышла

в событии Init прописал
public forma1
forma1=thisform

в таймере который прилипил к форме
forma1.WindowState= 2
...
Рейтинг: 0 / 0
12.06.2008, 02:44
    #35370799
Fox Новичек
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как не дать форме свернутся или перейти пользователю на другую форму(окно)
johngornопечаточка вышла

в событии Init прописал
public forma1
forma1=thisform

в таймере который прилипил к форме
forma1.WindowState= 2

Попробуй так:
В событии - Init формы прописать:
Код: plaintext
1.
2.
3.
ThisForm.WindowType =  1 
ThisForm.MaxButton = .F.
ThisForm.MinButton = .F.
...
Рейтинг: 0 / 0
12.06.2008, 09:25
    #35370850
johngorn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как не дать форме свернутся или перейти пользователю на другую форму(окно)
работает хотя не пойму почему ведь у меня ведь у меня стояло свойство thisform.controlbox=.F.
а это тоже самое что и thisform..MaxButton = .F. thisform..MinButton = .F. правда чтобы на другие приложения не переходила нужно еще указать thisform.AlwaysOnBottom= .T. thisform.AlwaysOnTop= .T.
...
Рейтинг: 0 / 0
13.06.2008, 10:57
    #35372040
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как не дать форме свернутся или перейти пользователю на другую форму(окно)
johngornработает хотя не пойму почему ведь у меня ведь у меня стояло свойство thisform.controlbox=.F.
а это тоже самое что и thisform..MaxButton = .F. thisform..MinButton = .F. правда чтобы на другие приложения не переходила нужно еще указать thisform.AlwaysOnBottom= .T. thisform.AlwaysOnTop= .T.
Потому что свойство

Код: plaintext
ThisForm.WindowType =  1 

делает форму модальной. Т.е. блокирует возможность переключения на формы, открытые ранее и сильно ограничивает доступность пунктов системного меню.

Если форма модальная, то достаточно запретить ее минимизацию

Код: plaintext
thisform.MinButton = .F.

Поскольку сворачивание модальной формы приводит к разным глюкам. Запрещать же максимизацию модальной формы нет никакой необходимости.
...
Рейтинг: 0 / 0
14.06.2008, 10:06
    #35372900
johngorn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как не дать форме свернутся или перейти пользователю на другую форму(окно)
ок. понял спасибо.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как не дать форме свернутся или перейти пользователю на другую форму(окно) / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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