我想把主菜单的每个菜单项都放到listbox中,然后在listbox中双击可以执行菜单的事件!请csdn的ggjj帮忙看看!如果listbox不行可否有类似控件可以实现!(除了treeview)!呵呵!麻烦大家了!
解决方案 »
- delphi控件WindowsMediaPlayer1怎么让在看电视鼠标右键点击没有效果
- Raize Components 控件有没有谁有相应的例子啊,我想看一下这些控件的效果
- 恭喜小CC新婚(破例穿马甲发帖)
- 哪个高手会用1stclass4000中的TfcDBTreeView控件啊?
- 怎样记取和控制NUMLOCK键
- 请问我该怎样上QQ,端口给封了,还有其他的办法能进入吗/
- Application->MessageBox("AA", "BB", MB_OK + MB_ICONSTOP)这种写法对不对?
- 请教-- MS sqlserver2000 + delphi问题?
- delphi客户端升级程序的源代码
- Delphi如何用query控件获取已查询的值?
- 将socket通讯程序写成了一个windows服务程序,无法停止
- 年前,心情好,散分
procedure TForm1.Button1Click(Sender: TObject);
var
i:Integer;
begin
for i := 0 to MainMenu1.Items.Count - 1 do
begin
ListBox1.Items.AddObject(MainMenu1.Items[i].Caption,TObject(MainMenu1.Items[i]));
end;end;//这个是所有菜单项的click都指向这个
procedure TForm1.ccccc1Click(Sender: TObject);
begin
ShowMessage(TMenuItem(Sender).Caption);
end;procedure TForm1.ListBox1Click(Sender: TObject);
var
item:TMenuItem;
begin
item := TMenuItem(ListBox1.Items.Objects[ListBox1.ItemIndex]);
item.Click;
end;
主要是要实现一个功能搜索哈!菜单项太多有些用户不知道他需要的菜单在哪里,用户搜索出来的菜单就放到listbox中然后在这里点击就是了!快很多!