|
|
|
Как восстановить меню?
|
|||
|---|---|---|---|
|
#18+
При выборе пункта меню открывается форма, после редактирования форма закрывается, но возврат в меню не происходит. Не подскажете как это сделать? Старые способы (из FP2.6) что-то не работают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 12:26:40 |
|
||
|
Как восстановить меню?
|
|||
|---|---|---|---|
|
#18+
может чего не понял, извините, а зачем ?? попробуй activate popup _mwindow (это для системного меню) также вызывай свое меню ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 12:37:34 |
|
||
|
Как восстановить меню?
|
|||
|---|---|---|---|
|
#18+
Ну когда форма закрылась, то должно активироваться меню, для нового выбора пунктов. Спасибо activate popup работает...........только теперь форма в которой редактировали данные не пропадает с экрана пока указатель мыши не будет находиться на меню. И ещё попутно, можно указать в каком месте экрана располагать меню в каких-нибудь свойствах или только ручками прописывать в mpr файле? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 14:12:30 |
|
||
|
Как восстановить меню?
|
|||
|---|---|---|---|
|
#18+
Вы вообще под чем программируете под дос? в виндоус всё немного по другому главное меню всегда вверху под заголовком окна такой уж стиль навязан хотя Вы можете запрограммировать свое меню как хотите но удерживать его на экране нужно будет программно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 14:53:33 |
|
||
|
Как восстановить меню?
|
|||
|---|---|---|---|
|
#18+
SET SKIP OF MENU _MSYSMENU .t. do form my_from.scx SET SKIP OF MENU _MSYSMENU .f. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 16:14:16 |
|
||
|
Как восстановить меню?
|
|||
|---|---|---|---|
|
#18+
SET SKIP OF MENU _MSYSMENU .t. do form my_from.scx SET SKIP OF MENU _MSYSMENU .f. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 16:17:31 |
|
||
|
Как восстановить меню?
|
|||
|---|---|---|---|
|
#18+
leafВы вообще под чем программируете под дос? В том то и дело, что очень давно писал на FP2.5, а теперь пересадили на VFP......потому и мучаюсь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 11:19:41 |
|
||
|
Как восстановить меню?
|
|||
|---|---|---|---|
|
#18+
да , может человеку так хочется вы откуда activate делаете ?? из формы ??? нет, нужно так создаете меню на пункт вешаете on sele bar ... of ... do myprg procedure myprg do form .... (да опять же она модальная должна быть, а это не очень хорошо, опять таки ДОС) acti popu ..... но так писать низя !!! извините, в виндовсе пишется многооконный интерфейс ... и т.д. и .п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 11:20:38 |
|
||
|
Как восстановить меню?
|
|||
|---|---|---|---|
|
#18+
а чего мучаешься то ??? родной в визуале полегче то намного перебори себя, пойми здесь мультизадачность, окошек много открывать можно и объекты здесь, классы и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 11:23:06 |
|
||
|
Как восстановить меню?
|
|||
|---|---|---|---|
|
#18+
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 потом при закрытии этой формы меню не восстанавливается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 16:01:04 |
|
||
|
Как восстановить меню?
|
|||
|---|---|---|---|
|
#18+
я ж написал не просто форму вызываешь, а процедуру а вне уже сначала форму, а затем меню снова но так не пишут!!!! посмотри винворд к примеру там же меню не вызывается само??? зачем так вообще идеал если у тебя одновременно куча окон болтается на экране и юзера сами таскают все куда нужно и откуда нужно и жмут на меню что нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2005, 16:22:17 |
|
||
|
Как восстановить меню?
|
|||
|---|---|---|---|
|
#18+
Hi Igrok4! Мил человек, а ты меню построителем делал, али ручками? Или может вообще из FPD проекта его перетянул??? Ибо если меню создано построителем, то оно является _MSYSMENU и ПОСТОЯННО висит на экране - даже во время работы твоих форм (из него же и вызванных). И надо даже хорошо постараться, чтобы оно "исчезало" после запуска "внутренних" форм... Я сначала понял что проблема в том, что меню есть, но ПОДМЕНЮ "сворачивается" после выбора - но это стандартное поведение Win приложений. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 00:48:22 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33277690&tid=1593450]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
218ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 517ms |

| 0 / 0 |
