ComponentOne for WinForms - SuperTooltip
ComponentOne for WinForms SuperTooltip 컨트롤로 자세한 내용이 담긴 도구 설명, 레이블, 오류 피드백을 추가하여 응용 프로그램의 자체 설명 기능을 보강할 수 있습니다. 이 컨트롤은 HTML 콘텐츠를 렌더링할 수 있어 다양한 글꼴, 색상, 테이블, 목록, 이미지 등을 아주 쉽게 표시할 수 있습니다.

포함된 컨트롤
- C1SuperTooltip로 전문적인 모양에, 풍부한 HTML 콘텐츠를 로딩하고 표시할 수 있는 도구 설명을 만들 수 있습니다.
- C1SuperLabel은 레이블 컨트롤로서, 일반 텍스트가 아닌 HTML 콘텐츠를 표시할 수 있습니다.
- C1SuperErrorProvider는 표준적인 ErrorProvider 컴포넌트와 유사하며, 일반 텍스트가 아닌 HTML을 사용하여 오류 정보를 표시한다는 점만 다릅니다.
다양하게 서식화된 콘텐츠 표시
HTML로 응용 프로그램에 있는 도구 설명, 레이블, 오류 정보를 다양하게 서식화된 콘텐츠로 표시할 수 있습니다. SuperTooltip 컴포넌트는
- 중첩된 <div> 요소
- <span> 레이블을 사용하는 혼합 글꼴과 텍스트 색상
- <pre> 레이블을 사용하는 서식화 텍스트
- 단락 정렬 방식
- 서식화 및 중첩된 테이블로서, 행렬 병합 포함
- 중첩된 목록 기호 및 번호 테이블
- 응용 프로그램 리소스에서 로딩한 이미지
- 인라인 스타일로부터 서식화된 일반 텍스트와 콘텐츠
전문적인 도구 설명 스타일
전문적인 모양에 Vista 스타일의 도구 설명을 만들거나 청색, 금색, 올리브색, 은색 등 사용 가능한 네 가지 배경 그라데이션 중에서 선택할 수 있습니다.
반투명한 도구 설명 만들기
C1SuperTooltip의 Opacity 속성으로 반투명한 도구 설명을 만들 수 있습니다.

둥근 모서리 추가
표준 사각형이 아닌 둥근 모서리로 도구 설명 모양을 추가로 정의할 수 있습니다. C1SuperToolTip에 제공된 RoundedCorners 속성을 사용하면 됩니다.
손쉽게 사진을 추가
레이블로 삽입된 이미지 리소스를 인용할 수 있고, 특수한 문자열 서식은 필요하지 않습니다. 간단히 소스를 나열하기만 하면 됩니다. 예:

도구 설명의 위치 제어
C1SuperTooltip.Popup 이벤트를 사용하면 도구 설명의 위치를 관리할 수 있습니다. 예를 들어 어떤 한 위치에 도구 설명을 표시하여 창에 있는 특정한 컨트롤에 주목하도록 할 수 있습니다. 컨트롤의 위치 또는 클라이언트 좌표를 이용하여 도구 설명의 위치를 확정할 수 있습니다.

풍부한 오류 메시지 제공
새로운 C1SuperErrorProvider는 표준적인 ErrorProvider 컴포넌트와 유사하며, 일반 텍스트가 아닌 HTML을 사용하여 풍부한 오류 정보를 표시할 수 있다는 점이 다릅니다. 예를 들어 오류 도구 설명에 아이콘과 빨간색 굵은 제목을 사용하여 최종 사용자가 더욱 명확한 정보를 얻도록 할 수 있습니다. 최종 사용자가 마우스로 오류 이미지를 가리키거나 클릭하면 오류 정보도 표시됩니다.

하이퍼링크를 사용하여 서식 있는 텍스트 블록 표시
C1SuperLabel 컨트롤을 사용하여 Windows Forms 응용 프로그램에서 HTML 형식으로 코딩된 서식 있는 텍스트 블록을 표시할 수 있습니다. 단락 서식, 이미지, 테이블, 심지어 하이퍼링크도 포함되어 있어, 응용 프로그램에서 미리 보기 또는 Web으로 이동하기를 구현할 수 있습니다.
Internet Explorer에 의존하지 않고 더 빠른 속도를 자랑
SuperTooltip은 소용량의 자체 HTML 파서와 렌더러를 사용하며, 완전히 C#으로 작성할 수 있어서 동급 다른 제품보다 훨씬 빠릅니다. SuperTooltip for WinForm은 Internet Explorer에 의존하지 않으므로 WebBrowser 컨트롤과 관련된 안전성에 대한 우려도 없습니다.