カレンダーを表示する

空のプロジェクトから、カレンダーを表示するプログラムを作成します。

前田稔(Maeda Minoru)の超初心者のプログラム入門

プロジェクトの設定

  1. 空のプロジェクト(Calendar)を作成して下さい。
    詳細は Form を作成 を参照して下さい。
    自動生成を使って Form を作成 の場合も同じ要領です。
  2. 次のプログラムを calendar.cs の名前でプロジェクトのフォルダーに格納して下さい。
    プロジェクト名とソースファイルの名前は違っていてもかまいませんが、一致している方が解りやすいでしょう。
    カレンダーを組み込む前のベースとなる Calendar.cs です。
    /****************************************************************/
    /*★ Form を継承した MyForm でウインドウを表示する    前田 稔 ★*/
    /****************************************************************/
    using System;
    using System.Drawing;
    using System.Windows.Forms;
    
    public class MyForm : Form
    {
        public MyForm()
        {
        }
    }
    
    class form01
    {
        public static void Main()
        {
            MyForm mf = new MyForm();
            Application.Run(mf);
        }
    }
    
  3. ソリューション・エクスプローラーの calendar.cs をダブルクリックして calendar.cs [デザイン] を表示して下さい。
  4. [ツールボックス] タブをクリックし、[コモン コントロール] にある [MonthCalendar] を選択し、フォームに貼り付けます。
    calendar.cs に InitializeComponent() メソッドのソースコードが追加されます。
    (テンプレートを使ったときは Form1.Designer.cs に InitializeComponent() が組み込まれます。)
  5. MyForm の Constructor に InitializeComponent() を呼び出すコードを追加して下さい。
    (テンプレートを使ったときは Form1.cs に呼び出すコードが組み込まれています。)
        public MyForm()
        {
            InitializeComponent();
        }
        
  6. ビルドすると今月のカレンダーが表示されます。

必要最小限のファイル

完成後の最低限必要なファイルは次のとおりです。
ファイル(フォルダー) 説明
Calendar.csproj プロジェクトファイル
Calendar.cs ソースプログラムファイル
Calendar.resx リソースのファイル

【演習】

一年間のカレンダーを表示して下さい。

超初心者のプログラム入門(C# Frame Work)