Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];

Вниз

Активизация/Деактивизация Frame   Найти похожие ветки 

 
Ega23 ©   (2006-02-20 12:45) [0]

Ситуация:
Есть форма, на форме 3 панели, на каждой из панелей по фрейму.
На одном фрейме - DBGrid, на другом - DBTreeView, на третьем - вообще какая-то графика. Все эти компоненты могут служить как разными "срезами" одного набора данных, так и разными наборами данных.
У главной формы есть ToolBar, на нём 3 кнопки - "Добавить", "Изменить", "Удалить".
Хотелось бы не плодить для каждого фрейма свой набор команд (допустим "Добавить/Изменить/Удалить Сотрудника", "Добавить/Изменить/Удалить Учётную запись" и т.д.), а пользоваться этими тремя кнопками. В принципе, через механизм Actions всё прекрасно реализуется: активный первый фрейм - подставляем этим трём кнопкам свои обработчики, активный второй - свои и т.д.
Но вот вопрос: как отследить получение фокуса фреймом? И как отследить отпускание фокуса фреймом?
Есть какие-то стнадартные события? Типа OnEnter - OnExit? Или придётся извращаться?


 
Ega23 ©   (2006-02-20 12:53) [1]

Вопрос снят.
Мне казалось, что всё сложнее будет...



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

Форум: "Основная";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.051 c
2-1142067307
dabreezy
2006-03-11 11:55
2006.03.26
Как правильно запускать несколько потоков?


8-1128446411
Argon
2005-10-04 21:20
2006.03.26
Несколько звуковых карт, как выбрать из них любую?


2-1142259818
MixAnOL
2006-03-13 17:23
2006.03.26
ActiveX


2-1141805488
~shaman~
2006-03-08 11:11
2006.03.26
2D графика


15-1141032103
Fl@sh
2006-02-27 12:21
2006.03.26
Не запускается прога без Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский