1

フォームを読み込んだときに、実際に動いていてシステムと同期している (dd/mm/yyy hh:mm:ss) 形式の時計がテキストボックスに表示されるようにするにはどうすればよいですか?

グーグルで検索してみましたが、これまでのところ機能するものは見つかりませんでした。ほとんどの回答はラベルを時計にすることを扱っていましたが、テキストボックスでも同じであると考え、彼らが言ったことを結果なしで実行しようとしました。時間が表示されますが、実際の動く時計ではなく、フォームがロードされた時間です。私がグーグルで見つけた答えのほとんどはVBの古いバージョンを扱っていると思うので、それを動作させることができません。

PS私はコーディングを学んでいるので、コードが単純であればあるほど良いです。多くの段階的な (私は 5 のように) コメントも高く評価されています。ありがとうございました

4

2 に答える 2

1

時間と日付の文字列をタイマーの中に入れてみてください。これは次のようになります。

Private Sub Timer1_Tick (sender As System.Object, e As System.EventArgs) は Timer1.Tick を処理します

    TimerText.Text = TimeString
    DaterText.Text = DateString

サブ終了

それは確かにあなたのコンピュータに同期された移動/リアルタイムクロックを表示します. :)

于 2015-11-17T20:35:48.497 に答える
1

フォームにタイマーを追加し、このコードをその tick イベントに追加します。

 Textbox1.text = Format(Now, "yyyy-MM-dd hh:mm:ss")

現在の日付と時刻を示すテキスト ボックスが表示されます。ただし、タイマーを有効にすることを忘れないでください。

于 2013-11-18T01:08:11.873 に答える