(2) Я как раз застрял на этом этапе...
заглядываю и думаю как выпадающий список разделен на два элемента... вроде он состоит из Представления и Значения...
Почему-то вспомнилась программка по рисованию, написанная мной в 2000 году на QBasic.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший