我窗体中有2个控件共用一个popupmenu,现在我想判断是哪个控件弹出的菜单,于是在popupmenu的onpopup事件里写了treeview1:Ttreeviewprocedure TMenuManage_Main_F.PopMenuPopup(Sender: TObject);
begin
inherited;
if (sender is TTreeView) then
...
end;程序可以执行到这里,但是没有效果,我想问一下错在哪里?另外如果用popupmenu.PopupComponent这个方法判断的话程序该怎么写?
begin
inherited;
if (sender is TTreeView) then
...
end;程序可以执行到这里,但是没有效果,我想问一下错在哪里?另外如果用popupmenu.PopupComponent这个方法判断的话程序该怎么写?
解决方案 »
- Delphi调用Java的WebService报错
- 怎么在dbgrid和TreeView1中加复选框控件
- 关于mdi主窗口和登陆窗口的释放问题,还是没弄明白..win98下
- ActiveX 版本更新问题
- 怎样通过程序修改ODBC中默认的网络协议?又是一个难题!
- treeview的使用
- DBChart的数据显示问题
- 为什么在Win2000Server上Build出来的程序界面,在其他系统下就不是那么回事了?
- [高兴]第一次发高兴贴,因为买了办公桌和椅,再不用在床上用电脑了
- 请问 procedure Readln([ var F: Text; ] V1 [, V2, ...,Vn ]); 后面的V1,V2……参数是什么意思
- 找出跟应用程序同一路径的所有文件夹的名称
- 【发贴醒目】难道现在搞编程的人都不重视语文了么?
begin
showmessage(popupmenu1.PopupComponent.Name);
end;刚学的,嘿嘿