とり日記〜知識や楽しみシェアしよう〜

投資、節約、プログラミング等の役立つ情報を発信。日々のつぶやきもしています。

【WPF】現在時刻の表示方法

久しぶりにプログラム系の記事です。

画面に現在の時間を表示させたいと思い、

作ってみました。

以下ソースです。

 

xaml

 <TextBox x:Name="textBox"

                FontSize="20"

                Background="Transparent"

                BorderThickness="0"

                Cursor="IBeam"/>

 

まず、xamlは画面詳細の設定です。

今回は

名前をtextBox、

フォントサイズを20、

背景色を透明、

テキストボックスの囲いなし(0)、

カーソルをIの形になるように設定しています。

 

 

 

C#

private void Time(object sender, EventArgs e)

{

           textBox.Text = DateTime.Now.ToString("yyyy/MM/dd(ddd) HH:mm:ss"); 

}

 

次に、C#について。

先程xamlでつけたtextBoxのテキストを

変更させる処理をしています。

現在時刻(DateTime.Now)をToStringで

string型に変更。

この例では、2020/10/25(日) 12:00:00

表記です。

 

今回は配置場所のような一部要素を

取り除いています。

実際に使用する際には、お気をつけください。

 

では。