Каков наилучший способ использования ListView и GroupBoxes в качестве окна «параметров»? - PullRequest
1 голос
/ 08 ноября 2008

Каков наилучший способ использовать ListView и набор групповых ящиков в качестве окна параметров?

Например, Listview будет иметь такие элементы, как General, Sounds, Shortcuts, и будет три групповых блока, определяющих те же вещи.

Каков наилучший программный способ навигации по ним при каждом выборе элемента в списке?

Скрыть все групповые ящики, а затем показать групповой ящик на основе индекса выбранного списка? Или у кого-нибудь есть идея справиться с чем-то подобным?

Ответы [ 3 ]

2 голосов
/ 08 ноября 2008

Возможно, я недооценил ваш вопрос, но, возможно, TreeView будет более подходящим для вашей проблемы? Это позволит вам иметь узлы категорий верхнего уровня (например, «Общие», «Звуки» и т. Д.), А затем списки элементов под каждым узлом.

1 голос
/ 08 ноября 2008

Вы можете рассмотреть возможность использования TabControl, если в опциях не слишком много категорий. Таким образом, все механизмы скрытия / показа будут обрабатываться им.

0 голосов
/ 08 ноября 2008

Я не знаю, есть ли лучший путь, но в прошлом то, что вы описали, было общим подходом, который я выбрал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...