| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > Стандартные значения для TypeConverter |
| Автор: Freak_FB 28.8.2007, 14:44 | ||
Вот, продолжаю тренироваться на конвертере типов. На этот раз пытаюсь заставить работать список стандартных значений. Есть код:
Хочу, значит, чтобы свойство, которому приписан данный конвертер типов, раскрывалось как список определённых значений от 1 до 9. Скомпилил, поцепил компонент на форму. Нажимаю на стрелку "вниз", дабы посмотреть список возможных вариантов.Получаю пустой список (хотя высотой, вроде, на мои 9 элементов): картинка в аттаче. При этом, клацая в этом пустом поле, якобы если бы там были значения, выскакивает окошко с ошибкой следующего содержания: Property value is not valid. BaudRateConverter cannot convert from System.String. Кто занимался подобным, подскажите, где грабли. |
| Автор: Freak_FB 30.8.2007, 10:47 |
| Проблема решена. Оказалось, что в коде функции ConvertFrom допущена ошибка - вместо value.GetType() использовано values.GetType(), что, конечно, не ошибочно во время компиляции, но принесло много головной боли во время отладки готового компонента. |
| Автор: IEZ 31.8.2007, 22:33 | ||
Если вставить это то в строке свойства юзвер не сможет писать буковки. |