如何在目标控件中(listview或treeview)获知拖动多个listItem的text? 在OLEDragDrop事件中data.getdata(vbcftext)好像只能获取一个listitem的text,其他被选中的listitem如何获取?谢谢帮忙。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好久没做这类问题了以前是直接把一个字段拉进桌面之类如果是数据库则简单很多,找到所取资料的关键字,其他数据在从数据库中间检索出来。如果不是数据库,则把所拉的内容的其他SubItems用变量记录就是了 一次拉进多个,其他的ListItem的Text怎么获取?如果是把外面的多个文件拉进来可以用Data.Files(i)来获取(vbCFFile类型),但如果是vbcftext类型的怎么获取其他的? 可以简单利用ListItem只能是单行文本:Private Sub List1_OLEStartDrag(Data As DataObject, AllowedEffects As Long) Dim tS As String For i = 0 To List1.ListCount - 1 If List1.Selected(i) Then S = S & List1.List(i) & vbCrLf End If Next Data.Clear Data.SetData S, vbCFTextEnd SubOLEDragDrop时再Split就行了~ 请问如何将excel中已经存在的图片保存到硬盘上?谢谢指点 Datagrid控件问题 re:80分全散 我急需一分一万字的社会调查,有位兄弟帮下忙啊! 如何在XP下实现重新启动计算机 ado中的Recordset有那几种方法可以添加、修改、删除记录 再问一遍 怎样去掉datagrid当前记录前面的小箭头?怎样使一条记录反白显示?谢谢! 有关dao的小问题 RMB请高手改个软件 怎么返回picturebox中用line所画曲线的值的问题? TreeView控件有没有运行时初始化的方法?
以前是直接把一个字段拉进桌面之类如果是数据库则简单很多,找到所取资料的关键字,其他数据在从数据库中间检索出来。
如果不是数据库,则把所拉的内容的其他SubItems用变量记录就是了
Dim tS As String
For i = 0 To List1.ListCount - 1
If List1.Selected(i) Then
S = S & List1.List(i) & vbCrLf
End If
Next
Data.Clear
Data.SetData S, vbCFText
End Sub
OLEDragDrop时再Split就行了~