반응형
ToolStrip의 컨트롤들과는 달리 일반 컨트롤에는 툴팁이 기본속성에 존재하지 않는다.
근데 툴팁을 못단다는게 말이 안된다.
그래서 ToolTip이라는 클래스가 아예 따로 존재한다. 이걸 화면에 추가하면
모든 컴포넌트에 toolTip의 ToolTip이라는 항목이 추가된다.
![]() |
![]() |
ToolTip 클래스는 형태가 없는 컴포넌트로 BindingSource처럼 트레이에 추가가된다.
ToolTip 클래스 속성
더보기
속성 | 기본값 | 설명 | |
Active | True | 도구 설명이 활성화되어 있는지 여부를 결정합니다. 도구 설명이 활성화된 경우에만 설명이 나타납니다. | |
AutomaticDelay | 500 | AutoPopDetay, InitialDelay 및 ReshowDelay를 적절한 값으로 설정합니다. | |
AutoPopDelay | 5000 | 포인터가 도구 설명 영역 내에 고정되어 있는 경우 도구 설명 창이 표시되는 시간을 결정합니다. | |
BackColor | Info | ToolTip 컨트롤의 배경색입니다. | |
ForeColor | InfoText | ToolTip 컨트롤의 전경색입니다. | |
GenerateMember | True | 이 구성 요소에 대한 멤버 변수가 생성되는지 여부를 나타냅니다. | |
InitialDelay | 500 | 도구 설명 창이 표시되기 전에 도구 설명 영역 내에 포인터가 고정되어 있어야 하는 시간을 결정합니다. | |
IsBalloon | False | 도구 설명이 풍선 형태로 표시될지 여부를 나타냅니다. | |
Modifiers | Private | 개체의 표시 수준을 나타냅니다. | |
OwnerDraw | False | 항목/하위 항목을 시스템 또는 사용자가 그릴지 제어합니다. | |
ReshowDelay | 100 | 포인터를 한 도구 설명 영역에서 다른 도구 설명 영역으로 이동할 때 다음 도구 설명창이 나타날 때까지 소요되는 시간을 결정합니다. | |
ShowAlways | False | 부모 창이 활성화되지 않은 경우에도 도구 설명을 표시할지 여부를 결정합니다. | |
StripAmpersands | False | true로 설정하면 Text 속성의 모든 엠퍼샌드()가 표시되지 않습니다. | |
Tag | 개체와 연결된 사용자 정의 데이터입니다. | ||
ToolTipIcon | None | 도구 설명에 표시되는 아이콘을 결정합니다. | |
ToolTipTitle | 도구 설명의 제목을 결정합니다. | ||
UseAnimation | True | true로 설정되면 도구 설명을 표시하거나 숨길 때 애니메이션이 사용됩니다. | |
UseFading | True | true로 설정되면 도구 설명을 표시하거나 숨길 때 페이드 효과가 사용됩니다. |
ToolTip 이란건 어차피 마우스 위치에서 하나만 뜨는 UI이다.
여러개의 ToolTip 클래스를 만들면 괜히 관리안돼서 잔상이 남거나 해서 더럽기만 하다.
BaseView를 만들어놓고 그안에 생성해놓고 쓰면 된다.
반응형
'백엔드 > C#' 카테고리의 다른 글
라디오버튼을 클릭해서 체크 해제하고 싶은 경우 (3) | 2021.04.26 |
---|---|
Visual Studio의 탭 순서(TabIndex) 변경 기능 (0) | 2021.04.25 |
FarPoint Spread 오른쪽 클릭 시 Active Cell UI 변경 (0) | 2021.04.06 |
화면을 실행하는 도중 화면을 종료해야 하는 경우(Shown 이벤트) (0) | 2021.03.28 |
DateTimeOffset 타입 (0) | 2021.03.04 |
댓글