求助,现有treeview控件配合三弹出式菜单,及相同的结点层使用统一的菜单。现有三层,popmenu有三个,由于结点为动态数据生成如何控制,选用treeview的popmenu的属性是不行的。
解决方案 »
- 在panel上有一个label,如何在statusbar 显示 label的left 有多少毫米呢?
- QuickReport的问题,如何打印空行至页或column结束?
- dcu文件在那里
- 如何返回可执行文件后面的参数
- f1book如何保存文件?(
- 紧急求救!!!
- 为什么我用Form.Canvas.LineTo(x,y)画的图线会消失?
- CSDN宁无人乎???? 50+50==100!!!!---------创建快捷方式!!!!
- 谁用过串口调试助手?UP有分
- 冒着杀头的危险,为大家做一次贡献,一个企业分析文档,详见内//qiubolecn(来自差生市)
- 请问Cardinal类型怎么样转换其它类型,例如Integer或者Long之类?
- 顶:[我与CSDN]一个非常重要的说明,请大家周知
procedure Tzct.TV1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
TV1.PopupMenu:=nil;
if Tv1.Selected=nil then exit;
if Button=(mbRight) then
begin
if TV1.Selected.Level=0 then
begin
N15.Visible:=true;
if TV1.Selected.HasChildren=false then N15.Visible:=false;
end
else
N15.Visible:=true;
end;
TV1.PopupMenu:=PopupMenu1;
end;
这是我写的,不过还有一些不太好的地方