2009-04-28 1 views
1

Я хочу разработать StringConverter со стандартными значениями, которые после присоединения к PropertyGrid будут действовать как comboBox с автозаполнением. Пример ниже даст мне comboBox, но без автозаполнения - пользователь должен развернуть его и вручную выбрать один из элементов. Есть ли способ разрешить пользователю вводить начало одного из параметров, поэтому combobox автоматически выбирает соответствующий?StringConverter with StandardValuesПоддержка и автозаполнение

public class ConverterSample : System.ComponentModel.StringConverter 
    {   
     public override bool GetStandardValuesSupported(ITypeDescriptorContext context) 
     { 
     //true means show a combobox 
     return true; 
     } 

     public override bool GetStandardValuesExclusive(ITypeDescriptorContext context) 
     { 
     return false; 
     } 


     public override TypeConverter.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) 
     {   
     return new StandardValuesCollection(new List<string>(){"Stack", "overflow", "rules"); 

    } 

Список возвращаемый GetStandardValues ​​должен быть динамичным, поэтому я не могу использовать любое перечисление там. Я взял пример из: http://www.codeproject.com/KB/cpp/dropdownproperties.aspx

+0

... и в чем ваш вопрос? – LukeH

+0

Я хочу разработать следующий Google. Пример на google.com. Но серьезно, как спрашивает Люк ... где вопрос? –

+0

Я расширил вопрос – Marqus

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^