2008-10-13 4 views
1

16 x n 격자 모양의 디스플레이에서 16 진수 데이터 (0x00에서 0xFF)의 128- 512 바이트 배열을 표시하려고합니다. 단일 요소 또는 요소 그룹을 선택하고 데이터를 어떤 식 으로든 강조 표시하는 기능이 필요합니다. 또한 편집을 허용해야합니다. Winforms를 사용하여 C# 3,5에서이 글을 쓰고있다.WinForms의 큰 16 진수 데이터 배열을 표시하고 편집하는 가장 좋은 방법은 무엇입니까?

나는 어떤 종류의 서식있는 텍스트 상자 또는 작은 텍스트 상자의 배열을 고려하고 있지만 두 가지 아이디어 모두 단점이 없습니다. 스프레드 시트와 같은 맞춤 컨트롤이 무료인지, 아니면 내 자신을 굴려야 할 것인가? 어떤 아이디어라도 감사 할 것입니다.

답변

2

DataGridView를 살펴보십시오.

이것을 구성 셀로 분해해야하지만, Excel과 같은 데이터 표를 함께 사용하는 것이 좋습니다.

1

더 나은 방법은 작은 레이블처럼 사용자 지정 컨트롤을 만드는 것입니다. 강조 표시 한 모든 종소리와 휘파람을 표시하고 패널과 같은 사용자 지정 컨테이너에이 모든 것을 넣는 것입니다. 레이아웃을 쉽게하기 위해 사용자 정의 레이블에 대해 행과 열을 지정할 수 있습니다.