Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / помогите пожалуйста! / 6 сообщений из 6, страница 1 из 1
19.02.2009, 12:04
    #35826800
glebic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста!
Доброго времени суток!

у меня возникла следующая проблема - хотелось бы чтобы все окна на панели задач вылазили друг за другом, а не плодились по панели задач.
делая все вызываемые формы IN TOP LEVEL FORM желаемый эффект достигается, но как я понял делается невозможным использование меню в вызываемой форме?

Просьба не кидать тухлыми помидорами если именно такая тема уже была.
буду рад любой адекватной помощи!
...
Рейтинг: 0 / 0
19.02.2009, 12:23
    #35826873
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста!
Идеология построения приложения в FoxPro не предполагает использования меню на отдельных формах. Меню создается одно общее на все приложение в главной форме проекта. Причем в качестве главной формы проекта обычно используется системное окно _SCREEN в котором системное меню заменяется на свое собственное.

Образцом для подражания является сама среда разработки FoxPro. Пункты меню - контекстно-зависимые. Т.е. выполняют действия в активной в данный момент форме. Кроме того, при активизации ряда формы автоматически появляются обслуживающие их пункты меню (например, при активизации окна проекат появится пункт меню Project).
...
Рейтинг: 0 / 0
19.02.2009, 12:58
    #35827005
glebic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста!
О спасибо...
То есть мне просто при вызове той формы где есть меню следует подгружать меню вместо основного меню ФоксПро?
если несложно дайте пожалуйста пример!
...
Рейтинг: 0 / 0
19.02.2009, 16:54
    #35827935
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста!
Нет. Не так.

Открывается приложение - это основной экран _SCREEN, меню и, возможно, ToolBar. Разумеется, и меню, и ToolBar свои собственные, а не системные. Все. Больше ничего нет.

Через пункт меню или кнопку ToolBar вызывается нужная форма. Для обслуживания данной формы может быть добавлено несколько понуктов меню или ToolBar. Разумеется, если это необходимо. Кроме того, ряд пунктов меню теперь будут обслуживать именно эту форму. Например, пункт "Сохранить" будет сохранять данные на активной форме, а не на "соседней"

Еще раз. Посмотрите на поведение системного меню собственно в среде FoxPro. Непосредственно в процессе разработки приложения. Ну, когда вы проектируете формы, классы, программы. Понаблюдайте как появляются/исчезают/активируются разные пункты меню. Как меняется реакция (выполняемые действия) при выборе одних и тех же пунктов меню.

Меню есть ВСЕГДА. Просто меняются отдельные его пункты и "контекст" этих пунктов
...
Рейтинг: 0 / 0
21.02.2009, 12:09
    #35830897
glebic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста!
ВладимирМНет. Не так.

Открывается приложение - это основной экран _SCREEN, меню и, возможно, ToolBar. Разумеется, и меню, и ToolBar свои собственные, а не системные. Все. Больше ничего нет.


То есть контекстно зависимое меню крепится к основному окну _SCREEN или же к первой форме?
...
Рейтинг: 0 / 0
21.02.2009, 21:33
    #35831346
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите пожалуйста!
glebicВладимирМ
Открывается приложение - это основной экран _SCREEN, меню и, возможно, ToolBar. Разумеется, и меню, и ToolBar свои собственные, а не системные. Все. Больше ничего нет.

То есть контекстно зависимое меню крепится к основному окну _SCREEN или же к первой форме?
Собственно _SCREEN и выступает в роли главной (управляющей) формы. Меню крепится к _SCREEN
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / помогите пожалуйста! / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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