当WinForm Treeview被编辑时,能否控制那个像Textbox的编辑框?
可否?我要取消默认的全选,想把光标转到最前面去。
可否?我要取消默认的全选,想把光标转到最前面去。
解决方案 »
- 求助:用UDP协议读取传感器信息
- 怎么往datagridview总添加多个ping的值?
- Reporting Services服务器报表同步问题
- 如何用鼠标拖动tabcontrol中的tabpage,以达到tabpage的顺序发生改变的目的?
- 使用WMEncoder中视频源设备的属性窗体如何调用(高分求解)
- 我用c#.net做的一个小软件,想实现qq那样的界面,不会,请各位帮忙,谢谢了~
- global.asax设置问题
- 怎样使form上的richTextbox动态刷新其字符串内容?
- 请问如何利用web自动下载文件到客户端指定目录?
- 再次提问:高级问题:当一个数据库有多个用户,其中一个用户正查询了某表的一条记录到客户端,另外的用户是如何判断此记录正被用户使用???
- treeview控件当添加新节点的时候,如何是的节点 可见和选中状态??
- 有没有好的.net winform自动更新工具
1、实现树形控件的BeforeLabelEdit事件
2、当进入树节点编辑时,BeforeLabelEdit事件触发
3、在BeforeLabelEdit事件中,计算出最后一个字的坐标
4、用SetCursorPos函数,将鼠标移动到最后一个字的的坐标点
5、用mouse_event函数,模拟鼠标单击事件这样等于是模拟了人为将光标移动到最后一个字。试试看。
static extern bool SetCursorPos(int X, int Y); [DllImport("user32.dll")]
static extern void mouse_event(MouseEventFlag flags, int dx, int dy, uint data, UIntPtr extraInfo);以上是对应的API声明。