Je souhaite développer un StringConverter avec des valeurs standard qui, après l'avoir attaché à un PropertyGrid, agira comme comboBox avec auto-complétion. L'exemple ci-dessous me donnera un comboBox, mais sans l'auto-complétion - l'utilisateur doit le développer et choisir manuellement l'un des éléments. Existe-t-il un moyen de permettre à l'utilisateur de taper le début d'une des options, de sorte que la liste déroulante sélectionne automatiquement celle qui correspond?StringConverter avec StandardValuesSupported et autocomplétion
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");
}
Liste retournée par GetStandardValues doit être dynamique, donc je ne peux utiliser aucune ENUM là. J'ai pris l'exemple ci-dessus à partir de: http://www.codeproject.com/KB/cpp/dropdownproperties.aspx
... et quelle est votre question? – LukeH
Je veux développer le prochain Google. Exemple sur google.com Mais sérieusement, comme le demande Luke ... où est la question? –
J'ai une question élargie – Marqus