Modernidea
سه شنبه 31 فروردین 1389, 01:52 صبح
سلام
یکی از منوهای خود دلفی7 به نام reopen است. یعنی تعدادی از آخرین فایل های باز شده رو در آن، زیرمنو لیست میکنه.
چه روشی برای این کار پیشنهاد میکنید؟
روش من :
یک آرایه از نوع TMeunuItem تعریف کردم. مثلا با 11 عنصر.
و
var
i : Integer;
menu : array [0..10] of TMenuItem;
begin
for i := 0 to 10 do
begin
menu[i] := TMenuItem.Create(Mainfrm);
menu[i].Caption := 'file address';
menu[i].OnClick := ?;
end;
اما بلد نیستم چطوری باید در رویداد Onclick مربوط به منوی ساخته شده کد مورد نظرم رو قرار بدم؟ :متفکر:
یکی از منوهای خود دلفی7 به نام reopen است. یعنی تعدادی از آخرین فایل های باز شده رو در آن، زیرمنو لیست میکنه.
چه روشی برای این کار پیشنهاد میکنید؟
روش من :
یک آرایه از نوع TMeunuItem تعریف کردم. مثلا با 11 عنصر.
و
var
i : Integer;
menu : array [0..10] of TMenuItem;
begin
for i := 0 to 10 do
begin
menu[i] := TMenuItem.Create(Mainfrm);
menu[i].Caption := 'file address';
menu[i].OnClick := ?;
end;
اما بلد نیستم چطوری باید در رویداد Onclick مربوط به منوی ساخته شده کد مورد نظرم رو قرار بدم؟ :متفکر: