DevExpress WinForms には、Windows フォーム プラットフォーム用の影響力のあるビジネス ソリューションを作成するための 180 以上のコンポーネントと UI ライブラリがあります。DevExpress WinForms は、Office スタイルのインターフェイスであっても、大量のビジネス データの分析や処理であっても、スムーズで美しく、使いやすいアプリケーションを完璧に構築できます。
DevExpress WinForm コントロールは、今年最初のメジャー バージョン v23.1 を正式にリリースしました。このバージョンには、チャート、ガント チャート、フィルターなどのコントロール機能が強化されています。最新バージョンをダウンロードして体験してください。
DevExpress WinForms v23.1 正式版ダウンロード(Q 技術交換: 523159565)
グラフ化
強化されたスプライン シーケンスの視覚化
このバージョンでは、スプラインの視覚化が強化されています。スプラインは極小値と極大値の間にレンダリングされます。
SplineAlgorithmプロパティを使用して、スプライン シーケンス ビューに使用される描画アルゴリズムを指定します。
この変更は、次のシリーズ ビューに影響します。
- スプラインシリーズビュー
- スプラインエリアシリーズビュー
- スタックスプラインエリアシリーズビュー
- フルスタックスプラインエリアシリーズビュー
- Spline3Dシリーズビュー
- スプラインエリア3Dシリーズビュー
- スタックスプラインエリア3Dシリーズビュー
- フルスタックスプラインエリア3Dシリーズビュー
ダイアログ
プレビューパネル
WinForms の [ファイルを開く] (Open File) および [ファイルを保存] (Save File) ダイアログ ボックスには統合されたプレビュー パネルが付属しており、ユーザーはダイアログ ボックスで PDF、Office 関連のドキュメント、HTML ファイル、テキスト ファイル、および画像をプレビューできるようになりました。
カスタムコンテキストメニュー
このリリースでは、コンテキスト メニューをカスタマイズするための新しいイベント (新しいコマンドの追加、コマンドの非表示/無効化など) が WinForms ファイル エクスプローラー アシスタント コンポーネントに追加されています。
- コンテキストメニュー表示中
- BeforeExecuteItemCommand
C#
assistant.Attach(grid, x => {
x.CurrentPath = initialPath;
string customCommandName = "custom";
x.ContextMenuShowing += (s, e) => {
e.MenuItems.AddCommand("Custom command", customCommandName);
};
x.BeforeExecuteItemCommand += (s, e) => {
if(e.CommandName == customCommandName) {
XtraMessageBox.Show("Custom command executed");
e.Cancel = true;
}
};
});
UIのフィルタリング
フィルター制御 - UX の強化
WinForm Filter コントロールには、新しい ShowActionButtonMode プロパティが含まれています。このプロパティは、Filter コントロールがアクション ボタン (条件の追加や削除など) を常に表示するか、ホバー時にボタンを表示するかを指定するために使用されます。
C#
filterControl1.ShowActionButtonMode = DevExpress.XtraEditors.ShowActionButtonMode.Always;
Gantt(ガントチャート)コントロール
タイムライン
WinFormsガント チャート コントロールには、新しい統合タイムラインが含まれています。
特徴は次のとおりです。
- ガント チャート コントロールの上部または下部にタイムラインを表示します
- バインドデータ
- 複数のタイムライン バー
- タスクとマイルストーンをタイムラインに追加/タイムラインから削除する
- 設定可能な日付と時刻の範囲
- 複数のタスクを選択する
- 今日の指標
- 組み込みのコンテキスト メニュー
- タスクにジャンプ
- タイムラインのスケールをパンおよびズームする
- スケジュールを調整する
- 印刷とエクスポート
- 包括的なタイムライン API