Vb.net 从列表视图中选择项目并生成声音文件
我创建了一个listview,它有两列,第一列代表英语单词,第二列代表法语单词。当我选择一行并按下一个按钮时,我想产生一个代表所选单词的声音。 我想我可以识别每一行,当按下一个按钮,正确的声音文件将被使用,这是我的代码到目前为止,但它是绝对垃圾。。。我对任何事情都持开放态度,只要它能起作用:)Vb.net 从列表视图中选择项目并生成声音文件,vb.net,Vb.net,我创建了一个listview,它有两列,第一列代表英语单词,第二列代表法语单词。当我选择一行并按下一个按钮时,我想产生一个代表所选单词的声音。 我想我可以识别每一行,当按下一个按钮,正确的声音文件将被使用,这是我的代码到目前为止,但它是绝对垃圾。。。我对任何事情都持开放态度,只要它能起作用:) 有几种方法可以做到这一点,但鉴于您的名字是“MassiveNoob”,我会尽量保持简单 首先,如果您使用的是Visual Studio(我假设您是),请双击“设计”视图中的按钮,然后在“单击”事件中添加以
有几种方法可以做到这一点,但鉴于您的名字是“MassiveNoob”,我会尽量保持简单 首先,如果您使用的是Visual Studio(我假设您是),请双击“设计”视图中的按钮,然后在“单击”事件中添加以下内容
if listview1.selecteditems.count > 0 then
If listview1.SelectedItems(0).Text = "<Whatever is in column 1 of your row>" Then
My.Computer.Audio.Play(My.Resources.hello, AudioPlayMode.WaitToComplete)
ElseIf listview1.SelectedItems(0).Text = "<Whatever is in column 2 of your row>" Then
My.Computer.Audio.Play(My.Resources.goodbye, AudioPlayMode.WaitToComplete)
End If
End If
如果listview1.selecteditems.count>0,则
如果listview1.SelectedItems(0.Text=”“,则
My.Computer.Audio.Play(My.Resources.hello,AudioPlayMode.WaitToComplete)
ElseIf listview1。选择EditEMS(0)。Text=”“然后
My.Computer.Audio.Play(My.Resources.再见,AudioPlayMode.WaitToComplete)
如果结束
如果结束
不清楚您到底在做什么。listview是否允许多个选择?为什么要更新listview中的项目?x=ListView1.选择EditEMS(0).索引
if listview1.selecteditems.count > 0 then
If listview1.SelectedItems(0).Text = "<Whatever is in column 1 of your row>" Then
My.Computer.Audio.Play(My.Resources.hello, AudioPlayMode.WaitToComplete)
ElseIf listview1.SelectedItems(0).Text = "<Whatever is in column 2 of your row>" Then
My.Computer.Audio.Play(My.Resources.goodbye, AudioPlayMode.WaitToComplete)
End If
End If