将列表视图选定的项目转换为字符串[英] converting a listview selected item to string

问题描述

要开始我是 VB 的新手,我正在尝试创建一个应用程序启动器,它可以从文件夹中提取我想要启动的项目.我可以使用图标加载项目,我唯一拥有的是转动将列表视图框中的选定项目转换为字符串,以便我可以在其余代码中使用它作为变量.

这是我到目前为止的代码,帮助会很棒.我的主要目标是做到这一点,所以当我双击一个项目时,它会打开该项目的内容.即 vbs 脚本或文本文件.

导入 System.IO公开  Form1Private Sub Form1_Load(ByVal 发件人 As System.Object, ByVal e As System.EventArgs) Handles MyBase.LoadDim 目录 As 新建 DirectoryInfo("C:\Program Files (x86)\AutoHotkey")填充列表视图(目录)结束 Private Sub FillListView(ByVal 文件夹 As DirectoryInfo)静态 ImageList As 新建 ImageList With {.ColorDepth = ColorDepth.Depth32Bit, .ImageSize =  Size(22, 22)}静态 ImgIndex As 整数 = 0ListView1.LargeImageList = ImageListListView1.View = View.TileFor Each F As FileInfo In Folder.GetFiles("*.exe")ImageList.Images.Add(Drawing.Icon.ExtractAssociatedIcon(F.FullName))ListView1.Items.Add(F.Name, ImgIndex).Tag = FImgIndex += 1下一个For Each F As FileInfo In Folder.GetFiles("*.txt")ImageList.Images.Add(Drawing.Icon.ExtractAssociatedIcon(F.FullName))ListView1.Items.Add(F.Name, ImgIndex).Tag = FImgIndex += 1下一个For Each F As FileInfo In Folder.GetFiles("*.hta")ImageList.Images.Add(Drawing.Icon.ExtractAssociatedIcon(F.FullName))ListView1.Items.Add(F.Name, ImgIndex).Tag = FImgIndex += 1下一个For Each F As FileInfo In Folder.GetFiles("*.vbs")ImageList.Images.Add(Drawing.Icon.ExtractAssociatedIcon(F.FullName))ListView1.Items.Add(F.Name, ImgIndex).Tag = FImgIndex += 1下一个For Each Dir As DirectoryInfo  Folder.GetDirectories填充列表视图(目录)下一个结束 End 
解决方案
试试这个:

fname= Listview1.SelectedItems(0).Text

本文地址:https://www.itbaoku.cn/post/1394938.html

相关标签/搜索