そのため、小さな問題が 1 つありますが、タイマーを希望どおりに機能させることにどんどん近づいています。
ミリ秒とナノ秒を返すことに関する次の投稿を見つけました: How do you convert Stopwatch ticks to nanoseconds, milliseconds and seconds?
しかし、私がやろうとしているのは、必要に応じて 100 分の 1 秒だけを表示することです。
次のコードがあります。
Private Sub TotalTimer_Tick(sender As System.Object, e As System.EventArgs) Handles TotalTimer.Tick
Dim elapsed As TimeSpan = Me.matchStopwatch.Elapsed
Me.MatchClockLbl.Text = String.Format("{0:0}:{1:00}:{2:00}.{3:###}", _
Math.Floor(elapsed.TotalHours), _
elapsed.Minutes, _
elapsed.Seconds, _
(elapsed.Milliseconds / 100))
End Sub
コードの一部を {3:000} から {3:0} または {3:00} に変更しようとしましたが、これはフォーマットを変更するだけで、実際には 1000 番目の桁または 1000 番目の桁を削除しません。現れます。
MSDNでこれをさらに見つけました:
http://msdn.microsoft.com/en-us/library/ee372287.aspx#fSpecifier
しかし、私は sf または s/f または正しくない何かを取得し続けます。
編集:コードの変更されたバージョンに追加されました。Oded に感謝します。現在の新しい問題は、ラベルが時々余分な数字を点滅させることです.