フォーム

クライアント要件
- .NET 8/10
- Windows 11/Server 2016/Server 2019/Server 2022/Server 2025
デモの起動方法
- ZIPファイルをダウンロードし、解凍したフォルダを任意の場所に保存してください
- publish\Releaseフォルダ内の実行ファイル(FlexGrid_Input.exe)を起動してください

クライアント要件
- .NET 8/10
- Windows 11/Server 2016/Server 2019/Server 2022/Server 2025
デモの起動方法
- ZIPファイルをダウンロードし、解凍したフォルダを任意の場所に保存してください
- publish\Releaseフォルダ内の実行ファイル(EditorExplorer.exe)を起動してください
高速グリッドの表示
FlexGridに大量のデータを読み込む際に通常の方法と仮想化を使用した方法の処理時間を比較できるサンプルプログラムです。通常モードでは、すべてのデータが一度にグリッドへロードされます。一方、仮想モードでは、データを一括でロードするのではなく、データソースから段階的に読み込みます。ユーザーがグリッドをスクロールすると、オンデマンドで一定サイズ単位のデータがロードされます。この仕組みにより、膨大な量のデータを扱う場合でも、短時間で効率的にデータをロードできるため非常に有効な機能となります。

クライアント要件
- .NET 8/10
- Windows 11/Server 2016/Server 2019/Server 2022/Server 2025
デモの起動方法
- ZIPファイルをダウンロードし、解凍したフォルダを任意の場所に保存してください
- publishフォルダ内の実行ファイル(GridPerformance.exe)を起動してください
注文データ照会・登録
注文データ照会
ヘッダ/明細形式のカスタムクラスで定義したデータを、FlexGridに表示する方法を紹介するサンプルです。ヘッダデータを画面に配置したFlexGridに設定し、明細データをFlexGridの行詳細機能を使って表示します。また、表示データの絞り込み機能については、ApplySearchメソッドを使用したデータの絞り込みとDataFilterコントロールを使った表示データの絞り込みの2種類を実装しています。カスタムクラスのリスト形式で取得したデータもFlexGridに設定できること、BindingSourceコントロールを使用することで、FlexGridへのデータバインドやデータ更新に関する実装がシンプルになることを確認してください。
注文データ登録
ヘッダ/明細形式のカスタムクラスで定義したデータの編集画面を、InputPanelコントロールを使用して実装する方法を紹介するサンプルです。フォーム内に、BindingSourceコントロールとInputPanelコントロールを配置します。BindingSourceのデータソースにカスタムクラスを設定し、InputPanelと紐づけることで、バリデーションロジックをカスタムクラス内で実装しています。各画面の基本となるフォームをRibbonFormクラスで実装しており、画面を閉じる処理、データの再読み込み処理、データ検索処理等の処理の共通化を行っています。


クライアント要件
- .NET 8/10
- Windows 11/Server 2016/Server 2019/Server 2022/Server 2025
デモの起動方法
- ZIPファイルをダウンロードし、解凍したフォルダを任意の場所に保存してください
- publishフォルダ内の実行ファイル(OrderManagement_demo.MainApp.exe)を起動してください
- 注文データ照会画面は、2で起動した「業務メニュー」画面の中の、「注文データ照会」ボタンを押して起動してください。
- 注文データ登録画面は、3で起動した「注文データ照会」画面で、グリッドコントロールの左端の列に表示されたボタンを押してください。そのレコードに該当した注文データ登録画面が起動します。
職員データ一括編集
カスタムクラスで定義したデータの登録・編集機能の実装を紹介するサンプルです。FlexGridで編集対象レコードを選択し、InputPanelで実際のデータ項目を編集します。フォームにBindingSourceコントロールを配置し、FlexGridとInputPanelの両方から参照することで、ユーザーが編集対象レコードを変更した場合のデータ同期処理をシンプルに実装しています。BindingSourceのデータソースにカスタムクラスのリストを設定することで、各レコードのバリデーションロジックをカスタムクラス内で実装し、責務を分離しています。

クライアント要件
- .NET 8/10
- Windows 11/Server 2016/Server 2019/Server 2022/Server 2025
デモの起動方法
- ZIPファイルをダウンロードし、解凍したフォルダを任意の場所に保存してください
- publishフォルダ内の実行ファイル(OrderManagement_demo.MainApp.exe)を起動してください
- 職員データ一括編集画面は、2で起動した「業務メニュー」画面の中の、「職員データ一括編集」ボタンを押して起動してください。
職員データ登録
画面のラベルコントロールにマウスホバーした際の ツールチップを表示するサンプルプログラムです。InputPanelコントロール内の、ToolTipTextプロパティでは、htmlタグを設定することが可能です。本サンプルでは、htmlタグを含む文字列を設定することで、改行・箇条書きなどを設定した高度なツールチップを設定しています。

クライアント要件
- .NET 8/10
- Windows 11/Server 2016/Server 2019/Server 2022/Server 2025
デモの起動方法
- ZIPファイルをダウンロードし、解凍したフォルダを任意の場所に保存してください
- publishフォルダ内の実行ファイル(OrderManagement_demo.MainApp.exe)を起動してください
- 職員データ登録画面は、2で起動した「業務メニュー」画面の中の、「新規職員データ登録」ボタンを押して起動してください。