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