2012-01-01 31 views
7

タイムラインコントロールを作成(またはダウンロードできますが、見つけられません)します。私は左と時間の横のリソースと、タイムテーブルで唯一興味を持っています。この画像でタイムラインコントロールを作成するには?

screenshot

:私は何を考えていることは、このようなものです。

誰もが、そのようなコントロールを開発することが良い方法を教えてくれますか?私はtablelayoutコントロールを試しましたが、私は2分かかる何かを計画することはできませんので、今は固執しています。パフォーマンスのために1分ごとにコラムを描きたいとは思っていません。

+0

あなたは会議室予約システムをお探しですか? –

+0

私はこれを作成する方法を示すことができますが、ダウンロードのために、前にこのようなものは無料で見たことがありません。 – MahanGM

+0

ここを見てください:http://www.codeproject.com/KB/graphics/TimeLine.aspx、役に立つかもしれません – Tigran

答えて

4

TelerikとDevExpressはこれらの種類のものは素晴らしいですが、無料ではないので、それらを使用することは私たちにとって貧しい人々にとっては難しいはずです:)。

私はこのプロジェクトをプロトタイプと呼ぶことができます。あなたが望む場所にフィットするためには多くの作業が必要です。 http://www.4shared.com/zip/cGKq8yLt/Timeline.html

私がスタックにいれば、どんな質問にも答えてくれます。

EDIT

それは仕事が難しくなるため、スクロールコントロールを使用しない方が良いでしょうスクロールします。 2つのボタンを追加します.1つは1時間前に移動し、もう1つは次の1時間に移動します。ファクター1は大きなステップで変更することができます。次にDraw itemsPaintイベントで、現在の可視時間の表示ポートを計算する必要があります。少し難しいかもしれません。私は、人々はここに私が期待していた以上のものを来て見てきたと私はここから以前のソースを削除したので、

UPDATE

、今日の私は他の人のために、ダウンロードのために入れてより良いタイムラインコントロールを書きました。あなたは私がそれを更新した上記のリンクから得ることができます。この新しいバージョンの良い点は、このような時間を与えることができるということです(9:15または10:48)。しかし、グリッドは数時間半でスナップされるので、ラインの外に出るでしょう。

これは、ソースからの画像です:

enter image description here

+0

うわー、ありがとう!それは私が必要とするものです。あなたはこれをすばやくやった!このようなアッシングを思いつくのは一日中かかります!私が追加しようとしている唯一のことは、分に予定(予約)を計画する可能性です。 2分かかる予定を作成することが可能でなければなりません。 – Martijn

+0

あなたの歓迎!分を得ることができるようにするために、少しの変更が必要です。私はあなた自身でそれをやることを望む。それは簡単です。 – MahanGM

+0

はい私はそれを自分で試してみたい。私は秒として開始と終了時間を使用することを考えていた。もう1つの質問ですが、フォームが最大化されていないときにどうすればスクロールバーを表示できますか? – Martijn

0

Telerikのものはしかし、通常は、その自由ではない、見てかなり良いです(しかし、それを自分で行うよりもはるかに安上がり)、ここを見てhttp://www.telerik.com/products/winforms/scheduler.aspx

DevExpress社も1 http://www.devexpress.com/Products/NET/Controls/WinForms/Scheduler/を持っており、それはあまりにも

無料トライアルオプションを持っています
+0

ありがとう、しかし、私が欲しい唯一のものは、画像が表示されているものです:左のリソース、時間水平と 'テーブル'のアポイントメント。 – Martijn

1

私はまだ完全にWinformsのアプリにそれを統合していないが、私は、オープンソースSony ATF Timeline controlを見つけました。

Sony AFT Timeline control

これは、コンポーネントを組み立てるためにMEF(拡張フレームワークを管理)を使用していますので、私はそれが標準Winformsのアプリケーションにドロップすることになりますいかに簡単か分かりません。

関連する問題