Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.13;
Скачать: CL | DM;

Вниз

БД и главное меню   Найти похожие ветки 

 
KMI ©   (2003-02-20 19:53) [0]

Друзья, помогите пожалуйста: надо в главном меню в run-time создать подменю из значений ключевого поля таблицы БД. Значений около 15-20 (количество может меняться), тип - строка из 10 символов (Alfa).


 
passm ©   (2003-02-21 10:14) [1]

KMI © (20.02.03 19:53)> Напиши процедуру по схеме:
procedure CreateMenuItems(MenuOwner: TComponent; MenuParent: TMenuItem; DataSet: TDataSet; const FieldID, FieldCaption: string);
var
m: TMenuItem;
bm: TBookMark;
begin
bm:= DataSet.GetBookMark;
DataSet.DisableControls;
try
DataSet.First;
while not(DataSet.Eof) do
begin
m:= TMenuItem.Create(MenuOwner);
m.Tag:= DataSet.FieldByName(FieldID).AsInteger;
m.Caption:= DataSet.FieldByName(DieldCaption).AsString;
MenuParent.Add(m);
DataSet.Next
end
finally
if DataSet.BookMarkValid(bm) then
begin
DataSet.GotoBookMark(bm);
DataSet.FreeBookMark(bm)
end;
DataSet.EnableControls
end
end;

Разумеется, надо подумать об обработчиках событий кликов пунктов меню...



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

Текущий архив: 2003.03.13;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.022 c
1-39337
FLIZ
2003-02-28 14:44
2003.03.13
Как отключить/изменить хинты над узлами TTreeView ?


14-39556
Дмитрий К.К.
2003-02-26 15:25
2003.03.13
Виртуозам Flash а


1-39266
_BasiL_
2003-03-03 16:41
2003.03.13
Variant


7-39616
SPIRIT
2002-12-26 00:25
2003.03.13
Ещё один вопрос про создание виртуального CD-ROM а


1-39372
ЮРИЙ_К
2003-02-28 17:17
2003.03.13
Как обратиться к Item и SubItem компонента ListView