我在使用TreeView控件的时候,设立了右键菜单,想使用 Delete ,发现,如果该节点当时没有获得焦点,用右键选择的时候,第一个节点自动获得焦点,而不是你期望的那个。比如说:节点如下:
- A
- B
- C
都没有处于焦点状态,如果用右键点选 C 节点,则实际选中的是 A节点;
如果我先用左键选中 C,然后再用右键点选,则没有任何问题。
请问如何一次性正确的选中 C 节点?
- A
- B
- C
都没有处于焦点状态,如果用右键点选 C 节点,则实际选中的是 A节点;
如果我先用左键选中 C,然后再用右键点选,则没有任何问题。
请问如何一次性正确的选中 C 节点?
解决方案 »
- Delphi 7 关于使用TArray 的问题
- 怎样才能 使dbgrideh 拖动滚动条时不改变当前选中记录?
- 请问数据库中的表数据如何导出XML文件
- 用DBEXEPRESS 通过INTERNET 联接 LINUX 上的MYSQL 如何设置?
- 出100分TreeView讨论,进来看看吧.
- 急,200分求delphi的OpenGL的资料……
- 请问如何用delphi和vc混合编程
- 紧急求助高手!!关于adoquery的sql语句引用问题
- 就55分了,问个问题,关于mediaplayer的!
- 参数 riqi没有默认值的问题?
- 怎样让控件的个数自加??
- 1000分征集解决方案(关于MIDAS & WIN2000 -> SOLARIS)!
“老老实实的用MouseDown事件”