Moutakun の回答履歴
全1件中1~1件表示
- タイマーがうまくできません
VisualBasicにてタイマーを作ろうと思っています。(キッチンタイマーみたいなもの) プロパティの初期値としては「Timer2.Interval = 100」 別に作成したボタンで「Timer2.Enabled = True」にするプログラムをした上で Private Sub Timer2_Tick(。。。省略 hyaku = Int((hyaku - 0.1) * 10) / 10 If hyaku >= 0 Then Label5.Text = hyaku Else Timer2.Enabled = False End if End Sub というプログラムを作成しました。 しかしプログラムを実行させると通常の約2倍の速さで秒数を刻んでいきます。 だからといって上の hyaku = Int((hyaku - 0.1) * 10) / 10 を hyaku = hyaku - 0.1 にすると小数点1位未満の数字も表示されてしまいます。 もしプログラムにミスがあるなら指摘をお願いします。 またExcelの関数にある「Round」みたいなものがあれば教えてください。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- hiromu1988
- 回答数2