powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как восстановить меню?
12 сообщений из 12, страница 1 из 1
Как восстановить меню?
    #33273281
Igrok4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При выборе пункта меню открывается форма, после редактирования форма закрывается, но возврат в меню не происходит. Не подскажете как это сделать? Старые способы (из FP2.6) что-то не работают.
...
Рейтинг: 0 / 0
Как восстановить меню?
    #33273312
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может чего не понял, извините, а зачем ??

попробуй
activate popup _mwindow (это для системного меню)

также вызывай свое меню
...
Рейтинг: 0 / 0
Как восстановить меню?
    #33273655
Igrok4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну когда форма закрылась, то должно активироваться меню, для нового выбора пунктов.

Спасибо activate popup работает...........только теперь форма в которой редактировали данные не пропадает с экрана пока указатель мыши не будет находиться на меню.
И ещё попутно, можно указать в каком месте экрана располагать меню в каких-нибудь свойствах или только ручками прописывать в mpr файле?
...
Рейтинг: 0 / 0
Как восстановить меню?
    #33273832
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы вообще под чем программируете под дос?
в виндоус всё немного по другому
главное меню всегда вверху под заголовком окна
такой уж стиль навязан
хотя Вы можете запрограммировать свое меню как хотите
но удерживать его на экране нужно будет программно
...
Рейтинг: 0 / 0
Как восстановить меню?
    #33274197
semenar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SET SKIP OF MENU _MSYSMENU .t.
do form my_from.scx
SET SKIP OF MENU _MSYSMENU .f.
...
Рейтинг: 0 / 0
Как восстановить меню?
    #33274215
semenar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SET SKIP OF MENU _MSYSMENU .t.
do form my_from.scx
SET SKIP OF MENU _MSYSMENU .f.
...
Рейтинг: 0 / 0
Как восстановить меню?
    #33276145
Igrok4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leafВы вообще под чем программируете под дос?
В том то и дело, что очень давно писал на FP2.5, а теперь пересадили на VFP......потому и мучаюсь
...
Рейтинг: 0 / 0
Как восстановить меню?
    #33276149
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да , может человеку так хочется

вы откуда activate делаете ?? из формы ???
нет, нужно так

создаете меню
на пункт вешаете on sele bar ... of ... do myprg

procedure myprg
do form .... (да опять же она модальная должна быть, а это не очень хорошо, опять таки ДОС)
acti popu .....


но так писать низя !!!
извините, в виндовсе пишется многооконный интерфейс ... и т.д. и .п.
...
Рейтинг: 0 / 0
Как восстановить меню?
    #33276156
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а чего мучаешься то ??? родной

в визуале полегче то намного

перебори себя, пойми здесь мультизадачность,
окошек много открывать можно и
объекты здесь, классы и т.д.
...
Рейтинг: 0 / 0
Как восстановить меню?
    #33277064
Igrok4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex11100да , может человеку так хочется

вы откуда activate делаете ?? из формы ???
нет, нужно так

создаете меню
на пункт вешаете on sele bar ... of ... do myprg

procedure myprg
do form .... (да опять же она модальная должна быть, а это не очень хорошо, опять таки ДОС)
acti popu .....


но так писать низя !!!
извините, в виндовсе пишется многооконный интерфейс ... и т.д. и .п.

А как надо? Поможите, а то ведь забыл всё :-(
Делаю вот как:
В проекте есть start.prg, из него запускается форма (типа заставочки):
DO FORM glavscr
которая по идее и должна будет висеть пока совсем не закроют приложение. Потом
DO menu_osn.mpr
В меню при выборе пункта опять
DO FORM ank_fil
потом при закрытии этой формы меню не восстанавливается.
...
Рейтинг: 0 / 0
Как восстановить меню?
    #33277135
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я ж написал
не просто форму вызываешь,
а процедуру

а вне уже сначала форму, а затем меню снова


но так не пишут!!!!
посмотри винворд к примеру
там же меню не вызывается само???

зачем так

вообще идеал если у тебя одновременно куча окон
болтается на экране
и юзера сами таскают все куда нужно и откуда нужно
и жмут на меню что нужно
...
Рейтинг: 0 / 0
Как восстановить меню?
    #33277690
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Igrok4!

Мил человек, а ты меню построителем делал, али ручками? Или может вообще из
FPD проекта его перетянул???
Ибо если меню создано построителем, то оно является _MSYSMENU и ПОСТОЯННО
висит на экране - даже во время работы твоих форм (из него же и вызванных).
И надо даже хорошо постараться, чтобы оно "исчезало" после запуска
"внутренних" форм...
Я сначала понял что проблема в том, что меню есть, но ПОДМЕНЮ
"сворачивается" после выбора - но это стандартное поведение Win приложений.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как восстановить меню?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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