Вопрос

Я работал над небольшой программой, которая получает список URL-адресов с веб-сервера ( последние темы форума) и предупреждает пользователя всякий раз, когда создается новая тема.

Итак, в основной форме моей программы есть список кнопок.Каждая кнопка содержит текст темы форума и дополнительную информацию ниже.Открывает браузер с URL-адресом темы, когда пользователь нажимает.

Проблема в том, что создание кнопок для каждой темы кажется неправильным.Я уверен, что есть лучший способ создать пользовательский интерфейс для этой программы.Я попробовал listview, но мне нужно место для некоторой дополнительной информации, поэтому одна строка и один размер текста для этого не подходят.

Редактировать:Извините, это приложение Windows form.

Это было полезно?

Решение

Попробуй ObjectListView Объектный список.Вот что с этим можно сделать:

alt text
(источник: sourceforge.net)

Другие советы

Для такого рода вещей я бы посмотрел на WPF и оформил свои собственные элементы управления.

Вы можете перебирать их в цикле и добавлять кнопки и надписи программно.Расположить их вертикально друг под другом - простая математика.

Возможно, это не лучшая практика, но у меня это всегда срабатывало.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top