鼠标右键是激发那个事件 ,比如说当单击右键时弹出PopupMenu菜单,菜单里面的项目是根据条件来控制它的enabled的属性,该怎样做?
解决方案 »
- 关于数据枚举算法(高分悬赏)
- 为什么在DLL中使用ADOQuery控件在设定SQL.Text的时候程序就死机了?
- 如何防止应用程序被重复启动
- 求救!查询access数据并且放在已有的word文档的表格的指定单元格里,怎么办?
- 如何把WINDOWS某一文件夹里的所有文件的文件名生成一张数据表
- BDE有没有指定提取数据的功能呢?
- 有谁用过鸿达公司的人口系统?
- 同一个地址,为什么我使用HTTP的GET方法获得的内容与直接在浏览器输入后获的内容不一样呢?
- 为什么点击窗体最小化按钮,再点击任务栏上的图标不能恢复
- 装双操作系统NT和Win98,会有什么不好的地方?应注意什么?程序都还能正常运行吗?
- 怎样提取excel表格中的公式,急!
- 【★★★ToolBar &ToolBotton Borland 的工程师为什么要这样写?★★★】
CurPoint: TPoint;
i: integer;
begin
if Button = mbRight then
begin
//设置是否可用
for i := 0 to PopupMenu.Items.Count - 1 do
if ... then
PopupMenu.Items[i].Enabled := false;
//弹出菜单
GetCursorPos(CurPoint);
PopupMenu.Popup(CurPoint.X, CurPoint.Y);
end;
end;