Меню сайта
Мини-чат
Чтобы добавить сообщение, необходимо авторизоваться.
Главная » Статьи » Не стандартные примеры на Delphi » Pascal

Пример использования ActiveControl

TForm имеет свойство ActiveControl. Очень часто требуется для нескольких DBGrid на форме обеспечить обработку через общий TSpeedBar. Посмотрите, как описан код обработки события Click кнопки SpeedBar - циклический просмотр на совпадение ActiveControl.Name с именем Grid.


    procedure TfmAb.insClick(Sender: TObject); // кнопка "Новая запись"
begin
if
ActiveControl.Name='grFio' then EditAbProps(true) else
if
ActiveControl.Name='grAbLgot' then EditAbLgot(grAbLgot.DataSource,true)
else
............
end
;

или


    procedure TfmAbDelClick(Sender: TObject); // кнопка "Удалить запись"
begin
if
ActiveControl.Name='grFio' then DelRec(dm.taAb) else
if
ActiveControl.Name='grAbLgot' then DelRec(dm.taAbLgot) else
............
end
;  
Категория: Pascal | Добавил: DelphiAiX (09.05.2012)
Просмотров: 550 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]