我想实现c# winform中 listview某一列(不是第一列)可编辑,当点击某一单元格时出现对话框来编辑内容,编辑后点击确定保存,或者是直接在单元格中编辑也行。
解决方案 »
- c# 登录淘宝
- C# picturebox画图,屏幕坐标和地理平面坐标转换
- 我想通过程序判断时间,只是在上午9点到晚上21点之间让程序干活
- DataGridView大小
- 我做好的数据库关了机之后怎么找不到了啊?
- 如何编写带有程序运行参数的Windows Forms程序???
- 无聊的
- 如何得到sqlcommandbuilder﹐sqldataadpter自動產生的updatecommand,deletecommand,insertcommand的完整sql語句。
- 誰能幫我做個GridView 中套個GridView 的項目
- 怎样在一个视频捕捉的窗口中放入前置图片?
- windows phone 不明确按钮button问题
- 程序调试时可以正常执行指定的操作,直接运行时则不行,求助
处理完了把输入的值反映上去就得了。
ListViewItem lvitem = this.listView1.GetItemAt(e.X, e.Y);
然后发送系统消息获取每一单元格的rect,
intSendMessage = SendMessage(this.listView1.Handle, LVM_GETSUBITEMRECT, lvitem.Index, ref myrect);
之后判断是否鼠标的点击坐标是否在这一rect内,就可以获取你要的单元格了.