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

Вниз

Вопрос про меню   Найти похожие ветки 

 
Anton.   (2003-12-03 13:36) [0]

NewItems[k]:=TMenuItem.Create(fMain);
NewItems[k].Caption := "xx";
(FindComponent(dsQueryPLUGIN_TYPE.Value) as TMenuItem).Add(NewItems[k]);

а хотелось бы избавится от переменной NewItems

with TMenuItem.Create(fMain) do begin
Caption := "xx";
end
(FindComponent(dsQueryPLUGIN_TYPE.Value) as TMenuItem).Add(???);

что в Add поставить?


 
Юрий Федоров ©   (2003-12-03 14:09) [1]

Ничего не подставить...
Ничего страшного в новой переменной нет


 
Anton.   (2003-12-03 14:18) [2]

А добавлять то что в последнем случае? Может я вопрос не коректно задал, мне нужно избавтся и от NewItems и от k


 
panov ©   (2003-12-03 17:59) [3]

У тебя все сделано правильно, только непонятно, для чего массив сделан.


 
хамло   (2003-12-03 18:05) [4]

Creates and initializes a menu item.

function NewItem(const ACaption: string; AShortCut: TShortCut; AChecked, AEnabled: Boolean; AOnClick: TNotifyEvent; hCtx: Word; const AName: string
): TMenuItem;


 
Семен Сорокин ©   (2003-12-03 18:07) [5]

type
TxxMenuItem = class(TMenuItem);
public
constructor Create(AOwner: TComponent); override;
end;

constructor TxxMenuItem.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
Caption := "xx"
end;

(FindComponent(dsQueryPLUGIN_TYPE.Value) as TMenuItem).Add(TxxMenuItem.Create(fMain));


:))


 
хамло   (2003-12-03 18:17) [6]

кажется вопрос прошел мимо моего интеллекта? ))



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
1-52137
начинающий программист
2003-12-04 07:38
2003.12.16
Привет всем, люди подскажите как активизировать в дельфи 7


1-52219
-= @ndrew =-
2003-12-05 10:07
2003.12.16
Проблема совместимости.....


1-52134
hfa
2003-12-05 13:29
2003.12.16
Как с помощю операторов + - * / найти положительное число от


14-52395
REP
2003-11-20 15:04
2003.12.16
День налогового инспектора.


14-52361
sqy
2003-11-23 10:37
2003.12.16
d7 не запускается (license information found,but it is not valid)