哪就对了,active form不能使用和显示MainMenu,你可以使用toolbar实现MainMenu那样的效果
解决方案 »
- 高分求救!!
- 类里private的变量如何赋值呀?大家帮忙看看~~~~~~~~~
- 在DELPHI中使用ADO对象存取ODBC数据应注意什么?
- 急:如何获得汉字的内码?
- 请问以下代码问题
- 请问各位如何用Delphi程序读取Excel文件的数据?(急!)
- 按照季度统计的问题
- BDE与ADO大讨论
- 请帮忙解惑SearchRec.Attr and faDirectory 虽然问题比较菜,但对我很重要啊。谢谢啊
- PS问题:如何理解“CMYK模式的图片文件只能置入与其模式相同的图片。”
- 请问怎样在MDI窗体的客户区显示一副图片?大家都是把IMAGE放到客户区吗?
- 用我仅有的30分求助,如何动态动设置打印机的纸张大小??????????
用toolbar或panel工具栏制作,每个按钮点击出现不同菜单(popupmenu1);
鼠标左键弹出菜单代码
procedure TForm1.toolbutton1Mousedown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
pt:tpoint;
begin
pt.x:=bitbtn1.Left;
pt.y:=bitbtn1.top+bitbtn1.Height;
pt:=clienttoscreen(pt);
if button=mbleft then
popupmenu1.popup(pt.x,pt.y);
end;
bitbtn1改为toolbutton1;
代码写在toolbutton1mouseup事件中。