procedure TForm1.AAAClick(Sender: TObject); begin ShowMessage((Sender as TMenuItem).caption); end;procedure TForm1.Button1Click(Sender: TObject); var a:TMenuItem; begin adoquery1.Close; ADOQuery1.SQL.Clear; adoquery1.SQL.Add('select * from AAA'); adoquery1.Open; while not ADOQuery1.Eof do begin a := TMenuItem.Create(PopupMenu1); a.Visible := true; a.Caption := adoquery1.FieldValues['id']; a.OnClick := AAAclick; popupmenu1.Items.Add(a); //要加其它菜单下用 popupmenu1.Items[X].add(a); ADOQuery1.Next; end; ADOQuery1.Close;end;
begin
ShowMessage((Sender as TMenuItem).caption);
end;procedure TForm1.Button1Click(Sender: TObject);
var
a:TMenuItem;
begin
adoquery1.Close;
ADOQuery1.SQL.Clear;
adoquery1.SQL.Add('select * from AAA');
adoquery1.Open;
while not ADOQuery1.Eof do
begin
a := TMenuItem.Create(PopupMenu1);
a.Visible := true;
a.Caption := adoquery1.FieldValues['id'];
a.OnClick := AAAclick;
popupmenu1.Items.Add(a); //要加其它菜单下用 popupmenu1.Items[X].add(a);
ADOQuery1.Next;
end;
ADOQuery1.Close;end;
什么意思