Catalog · How the catalog works
ListViewEdit
ListViewのバグ修正と機能追加クラス
- ★ 1 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
ListViewEdit – Delphi用拡張 ListView コンポーネント集
このライブラリは、標準の TListView を拡張し、実用的なUI操作やデータ編集機能を強化する Delphi 用コンポーネント群です。
以下の3ユニットを中心に構成されています:
🧩 主なユニット
🔹 ListViewEx
TListViewExクラスを提供- 標準
TListViewの不具合修正と実用的な機能追加を行います(例:選択保持、描画安定化など)
🔹 ListViewEdit
TListViewEditクラスを提供ListViewExに編集機能を追加し、項目セルの編集を可能にします
🔹 ListViewRTTI
TListViewRTTIクラスを提供- Delphi の RTTI(実行時型情報)を利用して、オブジェクトプロパティの編集を自動化します
🗂 補助ユニット
- ListViewRTTIList:RTTIで編集可能な項目リストの定義
- ListViewEditPlugin:編集用プラグインの仕組み(IFなどのベース)
- ListViewEditPluginLib:一般的な編集UI(テキスト・選択肢・日付など)の具体実装
💡 利用シーン
- プロパティグリッド風のUIを自作したい
- データ構造に応じて編集UIを動的に生成したい
- 軽量でRTTI活用型の設定画面や一覧編集画面を作りたい
🔗 各ユニットの詳細
- ListView拡張クラス ListViewEx.md
- ListView編集クラス ListViewEdit.md
- ListView変数自動表示設定クラス ListViewRTTI.md
- 実行時型情報リスト管理 ListViewRTTIList.md
- ListViewEdit用プラグイン ListViewEditPlugin.md
- 標準プラグイン集 ListViewEditPluginLib.md
🛠 対応環境
- Delphi 10.x〜12.x
- Windowsアプリケーション(VCL)
📜 ライセンス
MITライセンス

