Winforms является ли сетка данных лучшим контролем для этого использования? - PullRequest
1 голос
/ 05 октября 2011

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

Сообщение придет через | исключено и будет содержать следующее:

[Тип сообщения] | [message] | [taskID всех задач] | [Время] - возможно, больше:

В моем приложении winforms я хочу показать эту информацию пользователю, я думал о добавлении строк в сетку данных, но мне понадобится сетка для автопрокрутки и, возможно, иметь цветные линии. Например, строка должна быть красной, если это сообщение об ошибке.

Это лучший контроль для работы?

1 Ответ

2 голосов
/ 05 октября 2011

Трудно представить, что вы захотите позволить пользователю редактировать это.Так что ListView с View = Details подходит.Автопрокрутка с помощью EnsureVisible (), альтернативные цвета линий с помощью ListViewItem.BackColor.Подавите мерцание, которое вы получаете, извлекая из него свой собственный класс и устанавливая для свойства DoubleBuffered значение true в конструкторе.

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