1、什么错误?
2、在PopupMenu的OnPopup事件中处理 或者在Applicaion.OnIdle事件中处理。
2、在PopupMenu的OnPopup事件中处理 或者在Applicaion.OnIdle事件中处理。
解决方案 »
- 这是一段关于曲线拟合的程序,我是初学者,看不太懂,希望哪位高人给详细解释一下,谢谢大家了!
- 一个简单而又基础的问题(浮点类型,最多能取几位小数位,如何设定一个变量的小数位数?)
- 如何动态生成一个label 并且将它显示在当前form中呢?
- 动态改变控件大小的问题
- 三个小问题,请各位指点一下!!!!
- 我的代码哪里错了,高手快来!
- 向大家问关于打印的一个问题:如何把我查询的用dbgrid显示的数据用打印机打出来!
- 请问:我想知道datasource1的dataset的名称是table1还是query1,请什么语句可以实现?谢谢帮忙!
- 在设计数据库时,是不是不用别名,就可以不配置bde??
- 为什么会出现Lock file has grown too large!的错误提示?????
- 在上一个网站时,发现收藏夹被塞了一堆色情网址,如何消除???
- 很难的记录类型问题!大家快快快!
我不明白的是这个问题
比如说我在TREEVIEW的CLICK里写
showmessage(treeview.selected.text);
这就有错误!
比如:第一个treeview的一个节点是某个人的name第二个是对应的某门成绩?
if TreeView.Selected<>nil then我估计是Selected=nil所至,
你觉的你如果在treeView.onclick里边写的话,那么popupMenu动态的调用;
或是如上边所说在 PopupMenu.OnPopup里边写,但是你前提是要得到当前的位置
你应该这样做,假如有八项菜单:
PopupMenu.Items[0].Visible:=true;
PopupMenu.Items[1].Visible:=false;
PopupMenu.Items[2].Visible:=false;
PopupMenu.Items[3].Visible:=false;
PopupMenu.Items[4].Visible:=false;
PopupMenu.Items[5].Visible:=false;
就可以指定弹出的项,以上例程序是屏蔽的第2-6项菜单,显示第一项
还有就是你上边说的名子也应该先对应于一个TpopupMenu;
上边也的可以,但是把visible 改成enable就更好了