标题:[求助]如何动态生成菜单项,谢谢!!
取消只看楼主
season22
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-5-9
 问题点数:0 回复次数:3 
[求助]如何动态生成菜单项,谢谢!!

根据数据库里的数据库表如何生成菜单!!!谢谢

搜索更多相关主题的帖子: 菜单 动态 
2007-05-09 17:00
season22
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-5-9
得分:0 

procedure Tf_main.N10Click(Sender: TObject);
var
i:integer;
begin
with adoquery1 do
begin
close;
sql.Clear ;
sql.Add('select * from owner');
open;
begin
ADOQuery1.First ;
for i:=1 to ADOQuery1.RecordCount do
begin
MainMenu1.Items[10].Add(TMenuItem.Create(self));
MainMenu1.Items[10].Items[i-1].Name := 'N_10_' + IntToStr(i);
MainMenu1.Items[10].Items[i-1].Caption := ADOQuery1.FieldByName('o_name').AsString;
MainMenu1.Items[10].Items[i-1].OnClick := myclick;
ADOQuery1.Next;
end;

end;
end;
end;

end.
错在哪里?急啊!!!

2007-05-09 18:55
season22
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-5-9
得分:0 
回复:(season22)[求助]如何动态生成菜单项,谢谢!...

问题解决了 ,是10超出了边界!谢谢各位!!!

2007-05-10 21:16
season22
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2007-5-9
得分:0 

为什么每运行一次它都会多几个空的菜单?
能不能不要多啊?

2007-05-13 19:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-137974-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.123641 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved