大きなカレンダーコントロールを作成しようとすると正方形から開始しています。ほとんどの場合、画面全体または何かを占める可能性があります。複雑でなくても、日付に移動して特定の日にテキスト行を表示するだけです。大きなカレンダーのカスタムコントロール
これを調べてみると、自分のカスタムコントロールを作成する必要があるように思えます。私のやり方はわかりません。また、私の目的を達成する方法もあります。
洞察?
大きなカレンダーコントロールを作成しようとすると正方形から開始しています。ほとんどの場合、画面全体または何かを占める可能性があります。複雑でなくても、日付に移動して特定の日にテキスト行を表示するだけです。大きなカレンダーのカスタムコントロール
これを調べてみると、自分のカスタムコントロールを作成する必要があるように思えます。私のやり方はわかりません。また、私の目的を達成する方法もあります。
洞察?
ここで同様のプロジェクトを終了したら、まずコントロールとしてDataGridViewを使用することになります。
UpdateDaysInMonth(): はその後、スタートのためにそう
など、それは閏年のような余分な変数を含む、であるような関数をを何月/年に基づいてデータの人口を制御するための関数を作成する方法を決定します1月、2月、3月などの多くの日
UpdateMonth():ユーザーが次の月または前月をクリックしましたか?
UpdateColumns(): これはあなたの好みに基づいて行われます、私のカレンダーは 、日ずっと全体1-31を持っていませんが、より伝統的な暦を探しているなら、それは違った設定になります。 Sun-Sat日には、列にHeaderTextを使用します。
表示している時間枠のベースデータをすべて取得したら、DataGridViewを描画することができます。
ご希望の方は、これ以上お問い合わせいただければ幸いです。
は計画のように聞こえます。私はカレンダーの代わりに今のところ思いついたが、私はカレンダーバックボーンとしてdatagridviewを使用するのが好きです。我々は見るでしょう。入力のおかげで。 – ikathegreat
を開始点として、MSDNの「Webユーザーコントロール」のドキュメントを読むことができます。http://msdn.microsoft.com/en-us/library/3457w616(v=vs.90).aspx、httpも参照してください://stackoverflow.com/questions/2125987/create-a-custom-full-sized-calendar-control – ToddBFisher