Вниз
Скачать: CL | DM;

MDI и иже с ними.   Найти похожие ветки 

 
Дмитрий   (2003-09-13 23:36) [0]

Многоуважаемый АЛЛ, собственно у меня возникла такая загвоздка:

Дано:
1. програмка с МДИ интрефейсом.
2. МаинМеню, построенное при помощи ActionMainMenuBar + ActionList.
3. Делфя 7.0

Нужо:
сделать фишку (типа как в ёкселе 2000/97/ХР), когда заходю в менюшку - "окна" - могу посмотреть все открытые окошки и выбрать оттудова какое либо окошко, после чего фокус переходит на него. В принципе посмотреть список активных окошек труда не составляет, некак не могу динамически заталкивать наименования этих окошек в менюху и соотв-но создавать динамически актионы, которые потом будут привязываться к этим пунктам менюхи...
Вот собственно и вся проблема. Какие будут предложения по этому поводу? если непонятно выразился, спращивайте, поясню... а то что-то последнее время с разговорным языком напряги стали :(


 
GEN   (2003-09-14 00:36) [1]

Delphi5/demos/Doc/TextEdit.dpr


 
Дмитрий   (2003-09-14 00:56) [2]

дык это понятно, с обычной менющкой я так умею, проблема как раз в том, что бы реализовать это, когда мвесто TMainMenu мы юзаем TActionMainMenu. У них принцип действия несколько разный. Класс TMainMenu можно сказать полностью интегрирован в VCL, т.е. у формы есть Event, в который мы подтыкиваем элемент TMainMenu, куда будут складываться активные окошки... с TActionMainMenu такой фокус не проходит :(



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
14-82412
clickmaker
2003-09-09 11:37
2003.09.25
Ошибка OLE/DB Provider: Невозможно найти устанавливаемый ISAM


14-82384
Dilezzz
2003-09-07 21:59
2003.09.25
Когда выйдет SP2 для WinXP?


14-82411
Гребублин
2003-09-04 18:49
2003.09.25
Как вам


7-82531
$hade
2003-07-15 11:14
2003.09.25
CD-R/RW


3-82075
NewD
2003-09-05 13:48
2003.09.25
ADODATASET выдает ошибку при установке в clUseServer




   Наверх