'宣言 Public Property ComboList As System.String
public System.string ComboList {get; set;}
'宣言 Public Property ComboList As System.String
public System.string ComboList {get; set;}
ComboListプロパティは、セルの編集時に使用するエディタの種類を指定します。テキストボックス、ドロップダウンリスト、ドロップダウンコンボを使用するか、カスタムエディタフォームをポップアップするためのセルボタンを使用できます。
ComboListプロパティを使用するには、 AllowEditingプロパティを true に設定し、 BeforeEditイベントで ComboListプロパティとして、そのセルで使用する編集の種類を記述した文字列を設定します。次にオプションについて説明します。
1. 通常のテキストボックスを使用してセルを編集するには、 ComboListプロパティとして空の文字列を設定します。次に例を示します。
2. ドロップダウンリストを使用してセルを編集するには、 ComboListプロパティとして、使用可能なオプションをパイプ文字で区切った文字列を設定します。次に例を示します。
3. ドロップダウンコンボを使用してセルを編集するには、 ComboListプロパティとして、使用可能なオプションをパイプ文字(|)で区切り、先頭にパイプ文字を付けた文字列を設定します。次に例を示します。
4. セルボタンを表示するには、 ComboListプロパティとして省略符号("...")を含む文字列を設定します。セルボタンは通常のプッシュボタンの外観で、キャプションには省略符号("...")が表示され、セルの右側に配置されます。ユーザーがこのセルボタンをクリックすると、 CellButtonClickイベントが発生します。この場合、ユーザーはセルの内容を直接編集できません。次に例を示します。
5. 編集可能なセルの横にセルボタンを表示するには、 ComboListプロパティとして、パイプ記号と省略記号を含む文字列("|...")を設定します。この場合は、通常のセルボタンが表示されますが、ユーザーがセルの内容を直接編集することもできます。次に例を示します。
グリッドの ComboListプロパティも参照してください。
1つの行または列に、 ComboListプロパティと DataMapプロパティの両者を設定することは可能ですが、 ComboListプロパティの優先度が DataMapプロパティより高いため、 DataMapプロパティの設定値は無効になります。