S
skyjacker
Unregistered / Unconfirmed
GUEST, unregistred user!
fcDBTreeView右键某项弹出与之对应的菜单,第一次弹出的菜单总是上一次弹出的菜单。
怎样解决这个问题?
举个例子:
fcDBTreeView树中有两项,小明和小刚。
我想实现右击“小明”弹出“小明菜单”
右击“小刚”弹出“小刚菜单”。
我在fcDBTreeView的MouseUp中的代码
if (Button=mbRight) then
begin
if Temp='小明' then
begin
fcDBTreeView1.PopupMenu:=PopupMenu1; //小明菜单
end
else
if Temp='小刚' then
begin
fcDBTreeView1.PopupMenu:=PopupMenu2; //小刚菜单。
end;
end;
问题是:右击“小明”弹出“小明菜单”后,如果再右击“小刚”,弹出的还是“小明菜单”。再右击“小刚”,才能弹出“小刚菜单”。
记忆了上一次弹出的菜单啊。
怎样解决这个问题啊?
怎样解决这个问题?
举个例子:
fcDBTreeView树中有两项,小明和小刚。
我想实现右击“小明”弹出“小明菜单”
右击“小刚”弹出“小刚菜单”。
我在fcDBTreeView的MouseUp中的代码
if (Button=mbRight) then
begin
if Temp='小明' then
begin
fcDBTreeView1.PopupMenu:=PopupMenu1; //小明菜单
end
else
if Temp='小刚' then
begin
fcDBTreeView1.PopupMenu:=PopupMenu2; //小刚菜单。
end;
end;
问题是:右击“小明”弹出“小明菜单”后,如果再右击“小刚”,弹出的还是“小明菜单”。再右击“小刚”,才能弹出“小刚菜单”。
记忆了上一次弹出的菜单啊。
怎样解决这个问题啊?