【问题标题】:How to get Respons time From Proses Vb Net in single click如何通过单击从 Proses Vb Net 获取响应时间
【发布时间】:2017-01-23 06:42:26
【问题描述】:

我想获得一个简单数学值的响应时间 如果按下“按钮计算”,则在文本框中获取总和值 a 和值 b,并在文本框中显示进行该数学计算(响应时间)的时间。

编码按钮计算

Private Sub Button4_Click(sender As System.Object, e As System.EventArgs) Handles Button4.Click
    Timer1.Start()
    Me.stopwatch.Start()
    TextBox3.Text = Val(TextBox1.Text) + Val(TextBox2.Text)
    ListBox1.Items.Add(ListBox1.Items.Count + 1 & " " & Label1.Text)

End Sub

"textbox4.text (显示计算的时间以毫秒为单位)"

【问题讨论】:

    标签: vb.net


    【解决方案1】:
    Dim sw = New System.Diagnostics.Stopwatch()
    sw.Start()
    
    Timer1.Start()
    Me.stopwatch.Start()
    TextBox3.Text = Val(TextBox1.Text) + Val(TextBox2.Text)
    ListBox1.Items.Add(ListBox1.Items.Count + 1 & " " & Label1.Text)
    
    sw.[Stop]()
    ' time is a timespan that represents the time passed between sw.Start() and sw.Stop().
    textbox4.Text = sw.ElapsedMilliseconds.ToString()
    

    【讨论】:

    • 当我点击计算时,textbox4 中没有任何显示,如图所示,
    • 如果我有很多进程,它也会输出 1 毫秒?
    • 对不起,我不明白你的最后评论。
    • @DindaAmalia 只是为了澄清你已经在Stop 按钮处理程序上放置了停止Stopwatch 的代码,不是吗?目前还不清楚您到底想在这里实现什么。
    • @ZoharPeled 为什么当我点击连续时结果总是向上? -121 ms -145 ms -155 ms 及以上如何使其稳定且不易波动?
    猜你喜欢
    • 2015-08-01
    • 2018-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-31
    • 2020-05-25
    • 1970-01-01
    相关资源
    最近更新 更多