powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как рвскрыть начальную форму на весь экран
9 сообщений из 9, страница 1 из 1
Как рвскрыть начальную форму на весь экран
    #34298114
Scorpio_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте. Подскажите, написал программу, вначале есть PRG файл, который осуществляет подключение к БД, затем запускает меню, вопрос, как ему объяснить, что этот белая форма с меню открывалась на весь экран, а то когда компелю экзэшник, ее нужно принудительно открывать на весь экран.
...
Рейтинг: 0 / 0
Как рвскрыть начальную форму на весь экран
    #34298346
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Screen.WindowState=2
...
Рейтинг: 0 / 0
Как рвскрыть начальную форму на весь экран
    #34298384
Scorpio_md
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.

а как заставить REPORT - отчет раскрыться на вю форму автоматически ???
...
Рейтинг: 0 / 0
Как рвскрыть начальную форму на весь экран
    #34298495
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чесно говоря , таким не занимался.
У меня set resorces on , поэтому пользователь после первого запуска сам устанавливает удобный для него размер .
Но окно репорта - это обычное окно , поэтому его WindowState тоже можно рулить.
Поиши на фокс клубе и тут - мне кажеться было обсуждение.
Вот наткнулся у себя на какието остатки от старых обсуждений в FIDO.
Может поможет

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
* Report в отдельном окне
Lparameters tcReportName,tcStringFolr,start_page,end_page
Flush
Set sysmenu Off
*on erro    =MESSAGEBOX('Внимание ! Проверьте принтер ! Принтер не готов .', 16 ,'Сообщение')
_Screen.Show
Defi Wind my_prev From  0 , 0  To Wrow(),Wcol() Syst Clos Titl 'Предварительный просмотр' Font 'arial',_Screen.FontSize
If empty(tcStringFor)
  If empty(start_page).And.Empt(end_page)
    Report Form &tcReportName Preview Wind my_prev Nocon
  Else
    Repo Form &tcReportName ;
      range start_page,end_page ;
      preview Wind my_prev Nocon
  Endif
Else
  If empty(start_page).And.Empt(end_page)
    Report Form &tcReportName Preview Wind my_prev Nocon For &tcStringFor
  Else
    Report Form &tcReportName ;
      range start_page,end_page ;
      preview Wind my_prev Nocon For &tcStringFor
  Endif
Endif
release windows my_prev
On Erro
_Screen.Hide
Set sysmenu On
...
Рейтинг: 0 / 0
Как рвскрыть начальную форму на весь экран
    #34298561
sergej_57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если тебе надо открывать на весь экран главное окно твоей проги, то создай на нее ярлык, а в свойствах ярлыка установи нужный режим.
...
Рейтинг: 0 / 0
Как рвскрыть начальную форму на весь экран
    #34299596
Jura.K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В REPORTE
в DataEnvironment в событии INIT напиши
KEYBOARD '{CTRL+F10}'
и Report будет раскрываться на весь экран
...
Рейтинг: 0 / 0
Как рвскрыть начальную форму на весь экран
    #34299845
Мысль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так делаю:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Declare Integer GetSystemMetrics In Win32Api Integer
Local  oWnd
oWnd = Createobject("MyPreviewWind")
Report Form mdata Preview Wind ( oWnd.Name ) Noconsole
Release oWnd

Define Class MyPreviewWind As Form
   ShowWindow =  1 
   Visible = .T.
   Name = "Отчет"
   Procedure Init
      Local   lnX, lnY
      With This
         .Width  = GetSystemMetrics( SM_CXSCREEN )
         .Height = GetSystemMetrics( SM_CYSCREEN )
      Endwith
   Endproc
Enddefine
...
Рейтинг: 0 / 0
Как рвскрыть начальную форму на весь экран
    #34300256
novik_one
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эээээээ а sysmetric в какой версии появилась?
...
Рейтинг: 0 / 0
Как рвскрыть начальную форму на весь экран
    #34300309
Мысль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
novik_one, я не помню, поэтому и заменил родную sysmetriс, на универсальную Win32Api, чтобы вопросов не возникало.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как рвскрыть начальную форму на весь экран
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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