В формах окон текстовое поле можно вставлять в текстовое поле автозаполнения, предоставляя ему простой список строк или предоставляя ему настраиваемый источник, который может быть только AutoCompleteCollection, который является строгим типизированным списком строк. Я хотел бы иметь возможность добавлять ключ к каждой строке .. так что всякий раз, когда вы выбираете какое-либо предложение, я могу захватить этот ключ.Коллекция текстовых ящиков Autocomplete
Я мог бы просто нарисовать пробел .. но есть ли у кого-нибудь предложение? Заранее спасибо
Я думал, что могу унаследовать от AutoCompleteCollection и переопределить add и get, но я могу только переопределить toString, getHashCode и Equals .... – irco
Если вы отвечаете на ответ Джоша, вы должны отправить его на свой ответ. Что касается вашего комментария, вы можете реализовать другой метод с тем же именем, но с разными параметрами, чтобы перегрузить его. Вы можете только переопределять виртуальные члены, но всегда можете перегружать. –
Вам не нужно «переопределять» (переопределить). Вместо этого вы добавляете перегрузку. Этот метод не заменяет существующий метод Add, который принимает один параметр, он добавляет дополнительный метод Add, который принимает 2 параметра. См. Мой пример в моем ответе. – Josh