分類:[C#]
プログラミング超初心者が、C#を勉強することになり、現在Visual Studio2005を使ってカレンダーを作っています。
DateTimePickerを使わずに作っています。
起動時の月のカレンダーをFormを使って表示させるというものです。
Formはlabel(起動月の表示と曜日の表示)とbutton(カレンダー部分(日)の表示/7列×6行)を使って作成したのですが、
起動月の表示は
int Month=DateTime.Today.Month;
label1.Text=Month.toString()+"月";
で表示できました。
次の問題は日です。
起動時月の日のデータ取得もDateTimeを使って取得できるのでしょうか。
また取得できたとしてどのようなソースで、そのデータをbutton上に表示させることができるのでしょうか。
現在の見た目の状態は下記のような状態です。「□」部分はTextなしの空白状態です。
8月 ←label1
月火水木金土日 ←label2〜8
□□□□□□□ ←button1〜42
□□□□□□□
□□□□□□□
□□□□□□□
□□□□□□□
□□□□□□□
起動したときに上記の□ボタンのところに日付が表示されるようにしたいのです。
どうか力を貸してください。よろしくお願いいたします。
|