2012-02-11 7 views
3

Visual Studioを使用して「ホテル予約」と同様の部分を持つC#でアプリケーションを作成したいと思います。の選択C#

ユーザーは、カレンダーを含む「テーブル」から複数の日付を選択できる必要があります。 (あなたが例えばダウン2012年5月1日まで2012年1月1日から、マウスの左ボタンを保持することによって、Excelで5つのデータ・セルを選択するように)

私はこれまでいくつかの商用ソリューションを見つけましたが、私はそれを自分でやってみたいです。 私はあなたがc#カレンダーから複数の日付を選択できることを知っていますが、私はそれを使用したくありません。 このアプリケーションの作成にはC#のみを使用したいと思います。

次で私を助けてください:

私はこのテーブルを構築するために何を求めなければなりませんか?(私はボタンやテーブルを使用することはできませんとは思わない...)

私はちょうど右方向にプッシュしたい、完全なソリューションを探していませんよ。

P.ユーザは、(マウスの左ボタンを押しながら)セルを選択するだけでよい。この後、彼の選択をマークし、ユーザが別のボタンを押すことなく何かをするべきです。

たとえば、ユーザーが01-05を選択してから、期間が保存され、セルの色が変更されてマージされます(共通のラベル/テキストが1つあります)。

+3

あなたはどのフレームワークを使用していますか? WinForms? WPF? ASP.NET? ... –

+0

組み込みの.NET MonthCalendarを使用したいのはなぜですか? –

+0

私はWinForms 4.0を使用していますMonthCalendarは私がやりたいことではなく、あまりユーザーフレンドリーではありません...あなたはシフトなどを保持する必要があります。 – Robert

答えて

1

DataGridViewを使用して、必要な日付範囲を入力してから複数選択を許可することができます。