Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4856|回复: 5

[已解决]怎样把ListView中的数据复制到TEXTBOX中去?

[复制链接]
发表于 2010-4-12 19:05 | 显示全部楼层 |阅读模式
怎样把ListView中的数据复制到TEXTBOX中去? XIQSd9xT.rar (38.19 KB, 下载次数: 36)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2010-4-12 19:17 | 显示全部楼层    本楼为最佳答案   

Private Sub ListView1_DblClick()
TextBox1 = ListView1.SelectedItem.SubItems(1)
End Sub
回复

使用道具 举报

发表于 2010-4-12 19:19 | 显示全部楼层

Private Sub ListView1_DblClick()
TextBox1.Text = ListView1.SelectedItem.ListSubItems(1).Text
End Sub
回复

使用道具 举报

 楼主| 发表于 2010-4-12 19:36 | 显示全部楼层

谢谢两位高手,两个语句看起来不一样,却都能实现相同的功能,还看不懂,能写个解释吗?

双击ListView后怎样取消ListView的激活状态呢?

[此贴子已经被作者于2010-4-12 19:47:14编辑过]
回复

使用道具 举报

发表于 2010-4-12 19:59 | 显示全部楼层

1、2楼3楼代码应该是一样的,2楼省略了.value

Private Sub ListView1_DblClick()
TextBox1.value = ListView1.SelectedItem.SubItems(1)

End Sub

value与text在没有特殊情况下是一样的,特殊情况是指在如果显示值与真实值不一样时(好比单元格用了自定义格式时,显示值与真实值是不一样的),这样返回值就不同。

2、双击ListView后怎样取消ListView的激活状态不明白是什么意思,重新设置焦点?如果是可用SetFocus

[此贴子已经被作者于2010-4-12 20:13:39编辑过]
回复

使用道具 举报

 楼主| 发表于 2010-4-12 21:30 | 显示全部楼层

谢谢枯禅老师指导!!!

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-21 07:00 , Processed in 0.267228 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表