sgcEditors 機能マトリクス
sgcEditors のすべての機能を、用途別にまとめ、各機能のヘルプトピックへのリンクを付けています。各コントロールは、VCL、FireMonkey、WinForms、WPF、Avalonia に、同じプロパティとイベントで用意されています。
sgcEditors のすべての機能を、用途別にまとめ、各機能のヘルプトピックへのリンクを付けています。各コントロールは、VCL、FireMonkey、WinForms、WPF、Avalonia に、同じプロパティとイベントで用意されています。
9 個の機能
1 個の機能
5 個の機能
2 個の機能
6 個の NuGet パッケージ
オンラインヘルプと PDF マニュアル
登録版 は、登録版と体験版に含まれ、無料の Community 版には含まれない機能を示します。~ は、Community 版が一部のみ備える機能を示し、違いは下に記載しています。
すべての行から、対応するヘルプトピックにリンクしています。Community 列は、無料の .NET Community 版に含まれる機能を示します。Registered 版と体験版にはすべてが含まれます。
| 機能 | 詳細 | Community | ヘルプ |
|---|---|---|---|
| 月カレンダー | 単一の日付または範囲、MinDate と MaxDate、無効な日付と曜日、ISO 8601 の週番号、月、年、10 年単位のビューに対応します。 | ヘルプ | |
| 日付ピッカー | ドロップダウンカレンダーによる日付入力に対応し、月の名前を認識する柔軟なパーサーを備えています。 | ヘルプ | |
| 時刻ピッカー | ネイティブの入力欄で時刻を入力できます。 | ヘルプ | |
| 日時ピッカー | 日付と時刻を 1 つのコントロールで入力できます。 | ヘルプ | |
| 範囲スライダー | スライダーで、値または範囲を選択できます。2 つ目のつまみは登録版に含まれます。 | ~Community 版: つまみは 1 つだけ描画され編集できます。EndValue は保持されますが表示されません。 | ヘルプ |
| カラーピッカー | 色を選択できます。HSV 四角形とアルファバーは登録版に含まれます。 | ~Community 版: 色見本と 16 進数のみで、HSV の正方形とアルファバーは描画されず、アルファは常に $FF です。 | ヘルプ |
| トークン入力 | タグや宛先をチップとして表示します。オートコンプリートリストは登録版に含まれます。 | ~Community 版: チップ、検証、上限は動作しますが、オートコンプリートのリストは開きません。 | ヘルプ |
| 評価 | 星による評価を入力できます。 | ヘルプ | |
| スピン入力 | マウスホイールと自動リピートに対応した数値入力です。 | ヘルプ |
| 機能 | 詳細 | Community | ヘルプ |
|---|---|---|---|
| データ対応エディタ | 日付ピッカー、時刻ピッカー、スピン入力、評価、範囲スライダーは、DataSource と DataField にバインドでき、範囲スライダーは EndDataField にもバインドできます。Null のフィールドは空で表示されます。Delphi と C++ Builder で利用できます。 | 登録版 | ヘルプ |
| Smart Paste | 月カレンダー、日付、時刻、日時のピッカー、スピン入力、評価、トークン入力、カラーピッカーが Smart Paste に対応します。TsgcVCLSmartPaste と TsgcFMXSmartPaste(.NET では TsgcWinFormsSmartPaste、TsgcWpfSmartPaste、TsgcAvaloniaSmartPaste)は、メールや住所ブロックなどの貼り付けたテキストを、フォームのコントロールの値に変換します。sgcEditors も、標準の編集、コンボ、チェックボックス、日付のコントロールも同様で、元に戻す操作と Smart Paste ボタンが付きます。AI プロバイダーに送られるのは貼り付けたテキストとフィールドの説明だけで、プロバイダーがなければ、ローカルのパーサーが Name: value のような行を読み取ります。 | ヘルプ |
| 機能 | 詳細 | Community | ヘルプ |
|---|---|---|---|
| 本物のテキスト入力 | 日付、時刻、数値、16 進数のフィールドはネイティブの入力欄なので、IME、クリップボード、元に戻す機能、スクリーンリーダーが動作します。 | ヘルプ | |
| ローカライズ | 各コントロールが独自のロケールを持ち、曜日と月の名前、書式、週の開始日、コントロールごとの FormatSettings を設定できます。 | ヘルプ | |
| キーボード | F4 または Alt+Down でドロップダウンを開き、カレンダーでは矢印キーと PageUp、PageDown、スピン入力ではマウスホイールと自動リピートが使え、フォーカスリングも表示されます。 | ヘルプ | |
| モニターごとの DPI | 96 DPI の論理ピクセルでレイアウトし、モニターごとに拡大縮小します。ドロップダウンは、そのモニターの DPI で描画されます。 | ヘルプ | |
| 右から左 (アラビア語とヘブライ語) | スピン、ドロップダウン、クリアのボタンは反対側に移動し、スライダーと評価の方向、カレンダーの曜日の順序、矢印、トークンの並びがミラー化され、内部の編集フィールドにも同じ方向が適用されます。 | ヘルプ | |
| スクリーンリーダーとハイコントラスト | すべてのエディターが、役割、名前、値を UI Automation に公開し、複合エディターの部品 (日付の各部分、トークン、評価の星、色) と、開いている間のそのポップアップも公開します。フォーカスリングは常に表示され、Windows のハイコントラストに従います。VCL (Delphi 7 から 13)、Windows の FireMonkey、WinForms、WPF、Avalonia で既定で有効です。 | ヘルプ |
| 用途 | 標準の Delphi コントロール | sgcEditors |
|---|---|---|
| ドロップダウンから日付または時刻を選択 | TDateTimePicker | TsgcVCLDatePicker, TsgcVCLTimePicker |
| 1 つのコントロールで日付と時刻 | TDateTimePicker | TsgcVCLDateTimePicker |
| 最大の長さを指定して日付の範囲を選択 | TMonthCalendar | esmRange, MaxRangeDays |
| 個別の日付や曜日をブロック | TMonthCalendar | DisabledDates, DisabledWeekDays, OnIsDateDisabled |
| コントロールごとのロケール | TDateTimePicker | FormatSettings |
ヘルプに記載された機能のみを比較しています。性能に関する主張は含みません。
.NET 版のエディタは、同じ名前とイベントを持つ C# 版で、WinForms、WPF、Avalonia に対応します。WPF では、値のプロパティが依存関係プロパティで、双方向にバインドできます。
| パッケージ | エディション | 内容 |
|---|---|---|
esegece.sgcEditors.Community | Community(無料) | コアライブラリ |
esegece.sgcEditors | 登録版 | コアライブラリ |
esegece.sgcEditors.WinForms | 登録版 | Windows Forms コントロール |
esegece.sgcEditors.Wpf | 登録版 | WPF コントロール |
esegece.sgcEditors.Avalonia | 登録版 | Avalonia コントロール |
esegece.sgcEditors.Rendering | 登録版 | ヘッドレスレンダリング |
sgcEditors のすべての機能は sgcUI ヘルプで解説されており、開発環境ごとに 1 つのビルドを用意しています。
sgcUI ヘルプ全体を PDF ファイルにまとめたもので、オフラインでの閲覧や印刷に便利です。
Delphi (PDF) →