Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
19.02.2009, 12:04
|
|||
---|---|---|---|
|
|||
помогите пожалуйста! |
|||
#18+
Доброго времени суток! у меня возникла следующая проблема - хотелось бы чтобы все окна на панели задач вылазили друг за другом, а не плодились по панели задач. делая все вызываемые формы IN TOP LEVEL FORM желаемый эффект достигается, но как я понял делается невозможным использование меню в вызываемой форме? Просьба не кидать тухлыми помидорами если именно такая тема уже была. буду рад любой адекватной помощи! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.02.2009, 12:23
|
|||
---|---|---|---|
помогите пожалуйста! |
|||
#18+
Идеология построения приложения в FoxPro не предполагает использования меню на отдельных формах. Меню создается одно общее на все приложение в главной форме проекта. Причем в качестве главной формы проекта обычно используется системное окно _SCREEN в котором системное меню заменяется на свое собственное. Образцом для подражания является сама среда разработки FoxPro. Пункты меню - контекстно-зависимые. Т.е. выполняют действия в активной в данный момент форме. Кроме того, при активизации ряда формы автоматически появляются обслуживающие их пункты меню (например, при активизации окна проекат появится пункт меню Project). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.02.2009, 12:58
|
|||
---|---|---|---|
|
|||
помогите пожалуйста! |
|||
#18+
О спасибо... То есть мне просто при вызове той формы где есть меню следует подгружать меню вместо основного меню ФоксПро? если несложно дайте пожалуйста пример! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.02.2009, 16:54
|
|||
---|---|---|---|
помогите пожалуйста! |
|||
#18+
Нет. Не так. Открывается приложение - это основной экран _SCREEN, меню и, возможно, ToolBar. Разумеется, и меню, и ToolBar свои собственные, а не системные. Все. Больше ничего нет. Через пункт меню или кнопку ToolBar вызывается нужная форма. Для обслуживания данной формы может быть добавлено несколько понуктов меню или ToolBar. Разумеется, если это необходимо. Кроме того, ряд пунктов меню теперь будут обслуживать именно эту форму. Например, пункт "Сохранить" будет сохранять данные на активной форме, а не на "соседней" Еще раз. Посмотрите на поведение системного меню собственно в среде FoxPro. Непосредственно в процессе разработки приложения. Ну, когда вы проектируете формы, классы, программы. Понаблюдайте как появляются/исчезают/активируются разные пункты меню. Как меняется реакция (выполняемые действия) при выборе одних и тех же пунктов меню. Меню есть ВСЕГДА. Просто меняются отдельные его пункты и "контекст" этих пунктов ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.02.2009, 12:09
|
|||
---|---|---|---|
|
|||
помогите пожалуйста! |
|||
#18+
ВладимирМНет. Не так. Открывается приложение - это основной экран _SCREEN, меню и, возможно, ToolBar. Разумеется, и меню, и ToolBar свои собственные, а не системные. Все. Больше ничего нет. То есть контекстно зависимое меню крепится к основному окну _SCREEN или же к первой форме? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.02.2009, 21:33
|
|||
---|---|---|---|
помогите пожалуйста! |
|||
#18+
glebicВладимирМ Открывается приложение - это основной экран _SCREEN, меню и, возможно, ToolBar. Разумеется, и меню, и ToolBar свои собственные, а не системные. Все. Больше ничего нет. То есть контекстно зависимое меню крепится к основному окну _SCREEN или же к первой форме? Собственно _SCREEN и выступает в роли главной (управляющей) формы. Меню крепится к _SCREEN ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&tablet=1&tid=1586742]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 367ms |
total: | 516ms |
0 / 0 |