2011-10-05 5 views
1

로깅 클라이언트를 작성 중이며 특정 포트에서 들어오는 메시지를 수신 대기합니다.Winforms는이 용도에 가장 적합한 DataGrid입니까?

메시지는 | 다음을 포함합니다.

[메시지 유형] | [전체 작업의 taskID] | [시간] - 아마도 더 :

내 winforms 응용 프로그램에서이 정보를 사용자에게 표시하고 싶습니다. 데이터 그리드에 행을 추가하려고했으나 자동 스크롤을 사용하고 색상이 지정된 선이있을 수 있습니다. . 예를 들어, 행이 오류 메시지이면 빨간색이어야합니다.

작업에 가장 적합한 컨트롤인가요?

답변

2

사용자가 편집을 허용하고 싶지 않다고 생각해보십시오. 따라서 View = Details를 가진 ListView가 적절합니다. EnsureVisible()을 사용하여 자동 스크롤하고 ListViewItem.BackColor를 사용하여 선 색상을 대체합니다. 자신의 클래스를 파생시키고 생성자에서 DoubleBuffered 속성을 true로 설정하여 깜박임을 억제하십시오.

관련 문제