TMainMenu=>TPopupMenu的問題 MainMenu相應的屬性方法事件,都寫好了;現在要用到PopupMenu,菜單項要和MainMenu一模一樣(相應的屬性方法事件);如何簡單的就做到此功能呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 假设N1是MainMenu1中的一个菜单项:procedure TForm1.FormMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);var pt: TPoint;begin if Button = mbRight then begin GetCursorPos(pt); TrackPopupMenu(N1.Handle, TPM_LEFTBUTTON or TPM_LEFTALIGN, pt.X, pt.Y, 0, Handle, nil); end;end; 你添加一个TACTIONLIST的控件,把所有的代码都指定为这个动作的代码就行了!或是在POPUPMENU中指定MAINMENU的菜单选中事件 可能是我的表述有問題與MainMenu的菜單項應該沒關係(可能有很多,還有子菜單)var mmMain: TMainMenu; //相應的屬性,方法,事件,都已經寫好 pmMain: TPopupMenu;//就放了一個控件在form上目前pmMain沒有一個菜單項(基本上甚麼都沒有)想要做的功能是:pmMain菜單項要和mmMain一模一樣(相應的屬性方法事件,所有的菜單項,子菜單); 我要pmMain:TPopupMenu的用處是放在任務欄的小圖標上; 並非一列所有的菜單項(還有子菜單)pmMain: TPopupMenu;//就放了一個控件在form上目前pmMain沒有一個菜單項(基本上甚麼都沒有) 我那段程序不用放POPUPMENU就可以用了 多謝cg1120(代码最优化-§新年祝福你,好运伴着你§) !TrackPopupMenu(N1.Handle, TPM_LEFTBUTTON or TPM_LEFTALIGN, pt.X, pt.Y, 0, Handle, nil);//1,只能實現n1這一列//2,popupmenu只能在pt.x,pt.y處顯示我要的功能是所有列其次不是在FORM上顯示,在扥盤那個地方,按左鍵使其顯示所以我用到了一個TPopUpMenu 关于财务接口的问题? Delphi是什么?能做什么? fastreport奇怪的问题,在文本编辑器中输入的汉字显示乱码,如何解决? 合同签了,可是试用期三金不给缴,如何办? 请问各位大虾,没人给出解决答案,不能结帖,又怕被扣分,怎么办?(新手) 如何在主线程里循环执行某一语句? 兩個form的animate??? 关于16进制转换10进制问题!16进制“CBEF63C70267BDB7”怎样转换10进制? 在Delphi 如何像C++里用extern关键字来引用另外一个单元的全局变量? About Cursor: 我的触发器为什么没用? delphi中引用mapx时
procedure TForm1.FormMouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
pt: TPoint;
begin
if Button = mbRight then
begin
GetCursorPos(pt);
TrackPopupMenu(N1.Handle, TPM_LEFTBUTTON or TPM_LEFTALIGN,
pt.X, pt.Y, 0, Handle, nil);
end;
end;
與MainMenu的菜單項應該沒關係(可能有很多,還有子菜單)
var
mmMain: TMainMenu; //相應的屬性,方法,事件,都已經寫好 pmMain: TPopupMenu;//就放了一個控件在form上目前pmMain沒有一個菜單項(基本上甚麼都沒有)想要做的功能是:
pmMain菜單項要和mmMain一模一樣(相應的屬性方法事件,所有的菜單項,子菜單);
的用處是放在任務欄的小圖標上;
所有的菜單項(還有子菜單)pmMain: TPopupMenu;//就放了一個控件在form上
目前pmMain沒有一個菜單項(基本上甚麼都沒有)
TrackPopupMenu(N1.Handle, TPM_LEFTBUTTON or TPM_LEFTALIGN,
pt.X, pt.Y, 0, Handle, nil);
//1,只能實現n1這一列
//2,popupmenu只能在pt.x,pt.y處顯示我要的功能是所有列
其次不是在FORM上顯示,在扥盤那個地方,按左鍵使其顯示所以我用到了一個TPopUpMenu