プロパティグリッドのソースオブジェクトとして設定したクラスがあります。値は値リストから来ています:プロパティグリッドフィールドのオートコンプリート
class Person
{
...
[TypeConverter(NationalityStringConverter)]
public string Nationality
...
class NationalityStringConverter: StringConverter
{
public override bool GetStandardValuesSupported(ITypeDescriptorContext context)
{
return true;
}
public override bool GetStandardValuesExclusive(ITypeDescriptorContext context)
{
return true;
}
public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context)
{
// return my value collection
今質問します。このリストを提案リストとして作成することは可能です。ただ、プロパティグリッドで追加されたコンボボックスのアイテムにアクセスしよう
comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;
Thxを4つの答え