CalendarGrid for Windows Forms(日本語版)
ダウンロード版で即納できます。
MESCIUS (旧社名:GrapeCity) 社の製品
1996 年より日本国内にてComponentSourceで販売中。
CalendarGrid for Windows Formsの機能/特長
日付をグリッド上に表示
CalendarGridは、1日のレイアウトをテンプレートとして扱い、そのテンプレートをCalendarGridコントロールに日付単位で繰り返し表示します。1日のレイアウトは、行と列をベースにしたセルで構成されているため、グリッド上に日付を設定したようなカレンダーを作成できます。
カスタマイズ性の高いレイアウト機能
CalendarGridは4パターンのカレンダー表示形式を用意しています。
Excel感覚で操作できるデザイナ
CalendarGridの大きな特長はカレンダーを構成する1日のレイアウトを自由に設計できることです。この1日のレイアウトはCalendarGridデザイナを利用することで簡単に設計することができます。1日のレイアウトは行と列で構成されているので、CalendarGridデザイナを利用すればExcelを操作する感覚で行列の追加、セルの結合、セルの罫線や背景色などのスタイルを簡単に設定できます。
多彩なセルのスタイル設定
セルごとに背景色や文字色、罫線のスタイルを設定できます。また、セルの状態が編集/非編集、選択時や無効時の場合にそれぞれの背景色と文字色を設定できます。また、セルのスタイルはセルごとの設定はもちろん、曜日や休日を条件に設定することもできます。
ヘッダとフッタ
CalendarGridは日付を表示する領域と、ヘッダ・フッタ領域で構成されます。
ヘッダ・フッタ領域には、カレンダーのタイトルの追加、選択している日付を移動するナビゲーションボタンなどを配置できます。
日本固有の日付書式と入力制御機能
セルごとに設定できる日付書式は、.NET Framework互換書式、InputMan互換書式、CalendarGrid独自書式の3つの書式を提供します。既存のソースコードとの互換性、和暦や六曜など日本固有の表示など、あらゆる要件にあわせて日付書式を設定することができます。また、CalendarGridでは強力な入力支援機能を備える「InputMan for Windows Forms」コントロールをベースにしたInputManCellを内蔵します。ひらがなだけの入力やサロゲートペア文字の入力制限、バイト単位での文字数制限など、セルの入力に対して細やかな設定が可能です。
マルチタッチ機能に対応
CalendarGridは入力デバイスの種類を自動判別しタッチデバイスでもマウス操作でも、ペン入力でも快適な操作性を提供します。タッチ操作によるスピン、ドロップダウン、スクロール、文字選択、コンテキストメニューの表示といった基本操作に対応しています。さらに、タッチ操作専用のタッチキーボードでの入力をサポートする機能も備えており、Windows 8以降のタブレット型PC環境に最適化したアプリケーションの開発も容易です。