Как можно, чтобы в моем списке были столбцы? - PullRequest
0 голосов
/ 11 августа 2010

Я хочу, чтобы в моем ListBox были столбцы, а один из этих столбцов должен быть URL-адресом, по которому можно кликать.

Как мне этого добиться?

Ответы [ 2 ]

1 голос
/ 11 августа 2010

Ну, это возможно, используя свойство CustomTabOffsets (ненадежное) или событие DrawItem.И реализуя событие MouseDown, чтобы выяснить, был ли нажат конкретный «столбец».

Но нет особого смысла, элемент управления ListView с View = Details предоставляет вам ту же функциональность.

1 голос
/ 11 августа 2010

Вы не можете сделать это в ListBox. Вы можете создать свой собственный контроль или согласиться на другой существующий. Исходя из вопроса, я думаю, вы еще не на той стадии, когда вы создаете свои собственные элементы управления. Для этого достаточно хорошо разбираться в существующих элементах управления и в том, как они работают под обложками (но поиск в Google для создания элементов управления Winforms должен дать множество инструкций.) Редактирование добавлено Похоже 4 и 5 ссылки в этом поиске Google должны дать вам то, что вам нужно. Вы можете создать свой собственный пользовательский элемент управления, а затем сделать их массив)

Что касается других возможных альтернатив, рассматривали ли вы DataGridView? DataGridView может иметь гиперссылку и столбцы флажков, поэтому это будет одна из возможных альтернатив.

Вот ссылка на наличие столбца гиперссылки в DataGridView.

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