Visual Studio 2019(Visual Basic)中的For Loop未执行我期望的操作

lriehlou812

我不是for循环的最佳人选,但据我了解,循环应继续在“ StupidString”中运行尽可能多的字符。在下面的代码中,我认为它应该运行的方式与运行方式完全不同。我的查看方式If语句(“ A”)应该运行3次。它的运行方式是If语句(“ A”)仅运行一次。TextBox1.Text显示5。如果有人可以告诉我我所缺少的内容,我将不胜感激。我敢肯定这是愚蠢的。谢谢

    Dim len As Integer
    Dim i As Integer
    Dim key As String
    Dim StupidString As String = "ACCAA"


    len = Microsoft.VisualBasic.Len(StupidString)

    For i = 1 To len
        key = Microsoft.VisualBasic.Mid(StupidString, i, 1)
        TextBox1.Text = key

        If key = "A" Then
            My.Computer.Audio.Play("Local audio file")
        ElseIf key = "B" Then
            My.Computer.Audio.Play("Local audio file")
        End If

    Next
塞尔格

My.Computer.Audio.Play开始在后台播放声音,而无需等待声音结束。如果已经在播放声音,则将其停止并开始新的声音。

因为您的For循环执行非常快,所以它A几乎同时发出三声声音。最终结果是您听到它播放了一次(最后一个预定时间)。

如果要播放声音三次,请指定第二个参数

My.Computer.Audio.Play("Local audio file", AudioPlayMode.WaitToComplete)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在Visual Studio中安装Visual Studio 2019的PostSharp工具

来自分类Dev

在Visual Studio 2019中配置CMake版本

来自分类Dev

Visual Studio 2019中的Git Sync

来自分类Dev

Visual Studio 2019中的Cherry Pick问题

来自分类Dev

在Visual Studio 2019中升级xproj

来自分类Dev

在Visual Studio 2019中安装Qt

来自分类Dev

在Visual Studio 2019中处理异常

来自分类Dev

在Visual Basic(Visual Studio 2019)的运行时中创建的ListView中的索引选择

来自分类Dev

我想改变我的; 在Visual Studio 2019中Windows窗体属性中的逗号分隔,

来自分类Dev

Visual Studio 2019 在任务中的执行速度非常慢

来自分类Dev

我可以在Visual Studio 2019和gfortran(gcc)编译器中工作吗?

来自分类Dev

新的Visual Studio 2019中的环境变量为null,但Visual Studio 2017中为空

来自分类Dev

在Visual Studio 2019中“导出” git中的本地分支

来自分类Dev

visual studio:如何在Visual Basic中读取设置

来自分类Dev

Visual Studio Express(Visual Basic)中的Excel.Application错误

来自分类Dev

Visual Studio 2017中的Visual Studio 2019 C#代码颜色

来自分类Dev

Visual Studio 2019 C ++ CodeLens

来自分类Dev

Nuproj替代Visual Studio 2019?

来自分类Dev

Visual Studio 2019检查NullableContextOptions

来自分类Dev

在Visual Studio 2019中,新项目中的调试按钮被涂黑

来自分类Dev

Visual Studio 2019社区中的属性事件

来自分类Dev

Git比较Visual Studio 2019中缺少的侧边栏

来自分类Dev

无法在Visual Studio 2019中使用诊断工具

来自分类Dev

目标框架未在Visual Studio 2019中显示

来自分类Dev

为什么XmlSerializer在Visual Studio 2019中不会导致FileNotFoundException?

来自分类Dev

在Visual Studio 2019中未发现的单元测试

来自分类Dev

如何在Visual Studio 2019中查看拉取请求?

来自分类Dev

.net 5在Visual Studio 2019中不可用

来自分类Dev

Visual Studio 2019 Locals和Autos Windows中的DateTime格式

Related 相关文章

  1. 1

    无法在Visual Studio中安装Visual Studio 2019的PostSharp工具

  2. 2

    在Visual Studio 2019中配置CMake版本

  3. 3

    Visual Studio 2019中的Git Sync

  4. 4

    Visual Studio 2019中的Cherry Pick问题

  5. 5

    在Visual Studio 2019中升级xproj

  6. 6

    在Visual Studio 2019中安装Qt

  7. 7

    在Visual Studio 2019中处理异常

  8. 8

    在Visual Basic(Visual Studio 2019)的运行时中创建的ListView中的索引选择

  9. 9

    我想改变我的; 在Visual Studio 2019中Windows窗体属性中的逗号分隔,

  10. 10

    Visual Studio 2019 在任务中的执行速度非常慢

  11. 11

    我可以在Visual Studio 2019和gfortran(gcc)编译器中工作吗?

  12. 12

    新的Visual Studio 2019中的环境变量为null,但Visual Studio 2017中为空

  13. 13

    在Visual Studio 2019中“导出” git中的本地分支

  14. 14

    visual studio:如何在Visual Basic中读取设置

  15. 15

    Visual Studio Express(Visual Basic)中的Excel.Application错误

  16. 16

    Visual Studio 2017中的Visual Studio 2019 C#代码颜色

  17. 17

    Visual Studio 2019 C ++ CodeLens

  18. 18

    Nuproj替代Visual Studio 2019?

  19. 19

    Visual Studio 2019检查NullableContextOptions

  20. 20

    在Visual Studio 2019中,新项目中的调试按钮被涂黑

  21. 21

    Visual Studio 2019社区中的属性事件

  22. 22

    Git比较Visual Studio 2019中缺少的侧边栏

  23. 23

    无法在Visual Studio 2019中使用诊断工具

  24. 24

    目标框架未在Visual Studio 2019中显示

  25. 25

    为什么XmlSerializer在Visual Studio 2019中不会导致FileNotFoundException?

  26. 26

    在Visual Studio 2019中未发现的单元测试

  27. 27

    如何在Visual Studio 2019中查看拉取请求?

  28. 28

    .net 5在Visual Studio 2019中不可用

  29. 29

    Visual Studio 2019 Locals和Autos Windows中的DateTime格式

热门标签

归档