如何在TreeView的Expanding事件中不要触发onclick事件? onclickif Leave = I thenbegin //end; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 错啦,错啦,这样吧OnClick事件里进行判断,看它是展开还是点叶子结点;if TreeView1.Selected.Level = I thenbeginend; 不行的,你选中的level在onclick中照样执行啊??我的意思是我在onclick中做的事件不要被Expanding事件响应,,明白吗? 重载 procedure CNNotify(var Message: TWMNotify);overridebegin if message.NMHdr^.code=TVN_ITEMEXPANDING then begin if .. then dispath(message); inherited(message); end; end; 在程序中TreeView.OnClick:=nil.....TreeView.OnCLick:=TreeViewClick; Expanding事件中获得当前的位置,看它是不是展开的位置,要不然就不执行了; 有关oracle的blob存储 控件的OCX需要注册,可是客户的机子不允许注册 如何定制窗口! 如何在DELPHI中调用带参数的存储过程??????? 请问将dbase数据库中的数据转换成xml文件,如何实现? Query怎么无法Post数据?UpdateRecord也不行。 关于动态控件内存释放问题,大家都来参与!!! Delphi 6如何连接NetWare网? 请问怎样设置才能做出像windows优化大师中哪样的按钮? 做个老乡调查,有辽宁鞍山的没有,报个到先 怎么样生成这样一个组件:把一个DbGrid放到一个panel上? 如何在DBGridEH最后一行有个合计行。
OnClick事件里进行判断,看它是展开还是点叶子结点;
if TreeView1.Selected.Level = I then
begin
end;
我的意思是我在onclick中做的事件不要被Expanding事件响应,,明白吗?
procedure CNNotify(var Message: TWMNotify);override
begin
if message.NMHdr^.code=TVN_ITEMEXPANDING then
begin
if .. then
dispath(message);
inherited(message);
end;
end;
TreeView.OnClick:=nil
.....
TreeView.OnCLick:=TreeViewClick;