procedure
TFram_Question
.
MenuItemClick(Sender: TObject);
begin
mmoQuestion
.
Lines
.
Add((Sender
as
TMenuItem).Caption);
end
;
procedure
TFram_Question
.
InitialClassViewMenueItems(AClassList: TClassList);
var
LvKey:
Integer
;
LvMenuItem: TMenuItem;
LvTempSortingArray: TArray<
Integer
>;
procedure
AddMenuItem(ACaption:
string
);
var
MenuItem: TMenuItem;
SL: TStringList;
I:
Integer
;
begin
LvMenuItem := TMenuItem
.
Create(Self);
LvMenuItem
.
Caption := ACaption;
LvMenuItem
.
OnClick := ClassViewMenuItemClick;
pmClassOperations
.
Items
.
Add(LvMenuItem);
begin
SL := TStringList
.
Create;
try
SL
.
LoadFromFile(ExtractFileDir(Application
.
Exename) +
'\加载菜单.txt'
);
for
I :=
0
to
SL
.
Count -
1
do
begin
MenuItem := TMenuItem
.
Create(pmMemo);
MenuItem
.
Caption := SL[I];
MenuItem
.
OnClick := MenuItemClick;
pmMemo
.
Items
.
Add(MenuItem);
end
;
finally
SL
.
Free;
end
;
end
;
end
;