Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 从列表视图中选择项目并生成声音文件_Vb.net - Fatal编程技术网

Vb.net 从列表视图中选择项目并生成声音文件

Vb.net 从列表视图中选择项目并生成声音文件,vb.net,Vb.net,我创建了一个listview,它有两列,第一列代表英语单词,第二列代表法语单词。当我选择一行并按下一个按钮时,我想产生一个代表所选单词的声音。 我想我可以识别每一行,当按下一个按钮,正确的声音文件将被使用,这是我的代码到目前为止,但它是绝对垃圾。。。我对任何事情都持开放态度,只要它能起作用:) 有几种方法可以做到这一点,但鉴于您的名字是“MassiveNoob”,我会尽量保持简单 首先,如果您使用的是Visual Studio(我假设您是),请双击“设计”视图中的按钮,然后在“单击”事件中添加以

我创建了一个listview,它有两列,第一列代表英语单词,第二列代表法语单词。当我选择一行并按下一个按钮时,我想产生一个代表所选单词的声音。 我想我可以识别每一行,当按下一个按钮,正确的声音文件将被使用,这是我的代码到目前为止,但它是绝对垃圾。。。我对任何事情都持开放态度,只要它能起作用:)


有几种方法可以做到这一点,但鉴于您的名字是“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