|
Dreamine.UI.WinForms 1.0.1
Dreamine.UI.WinForms 사용자 인터페이스 기능과 구성 요소를 제공합니다.
|


Public 멤버 함수 | |
| void | InsertText (string text) |
| void | ReplaceTextTail (int replaceCount, string text) |
| void | Backspace () |
| string | GetTextBeforeCaret () |
| DreamineTextBox () | |
Protected 멤버 함수 | |
| override void | OnLayout (LayoutEventArgs e) |
| override void | OnPaint (PaintEventArgs e) |
속성 | |
| new string | Text [get, set] |
| string | Hint [get, set] |
| bool | IsReadOnly [get, set] |
| int | SelectionStart [get, set] |
| int | SelectionLength [get, set] |
| IntPtr | TextBoxHandle [get] |
| override Color | ForeColor [get, set] |
| new Font | Font [get, set] |
| override Padding | DefaultPadding [get] |
| override Size | DefaultSize [get] |
이벤트 | |
| new? EventHandler | TextChanged |
Private 멤버 함수 | |
| static IntPtr | SendMessage (IntPtr hWnd, int msg, IntPtr wParam, string lParam) |
Private 속성 | |
| readonly TextBox | _inner |
| bool | _isFocused |
| string | _hint = string.Empty |
정적 Private 속성 | |
| const int | EM_SETCUEBANNER = 0x1501 |
힌트, 읽기 전용 상태, 선택 범위 편집 및 포커스 테두리를 제공하는 WinForms 텍스트 입력 래퍼입니다.
DreamineTextBox.cs 파일의 15 번째 라인에서 정의되었습니다.
|
inline |
내부 텍스트 상자, 힌트 처리, 이벤트 전달 및 Dreamine 테마 기본값을 구성합니다.
DreamineTextBox.cs 파일의 365 번째 라인에서 정의되었습니다.
다음을 참조함 : _hint, _inner, _isFocused, EM_SETCUEBANNER, Font, ForeColor, Dreamine.UI.WinForms.DreamineTheme.InputBackground, SendMessage(), TextChanged, Dreamine.UI.WinForms.DreamineTheme.TextPrimary.

|
inline |
선택 영역 또는 캐럿 앞의 문자 하나를 삭제합니다.
DreamineTextBox.cs 파일의 311 번째 라인에서 정의되었습니다.
다음을 참조함 : _inner.
|
inline |
내부 텍스트 상자에서 캐럿 앞의 텍스트를 가져옵니다.
DreamineTextBox.cs 파일의 349 번째 라인에서 정의되었습니다.
다음을 참조함 : _inner.
|
inline |
읽기 전용이 아니면 현재 선택 위치에 텍스트를 삽입하고 입력 포커스를 복원합니다.
| text | 삽입할 텍스트입니다. |
DreamineTextBox.cs 파일의 245 번째 라인에서 정의되었습니다.
다음을 참조함 : _inner.
|
inlineprotected |
내부 텍스트 상자를 래퍼의 현재 크기에 맞춰 배치합니다.
| e | 레이아웃 이벤트 인수입니다. |
DreamineTextBox.cs 파일의 429 번째 라인에서 정의되었습니다.
다음을 참조함 : _inner.
|
inlineprotected |
현재 포커스와 활성 상태에 맞게 둥근 배경과 테두리를 그립니다.
| e | 컨트롤 그리기 이벤트 인수입니다. |
DreamineTextBox.cs 파일의 453 번째 라인에서 정의되었습니다.
다음을 참조함 : _isFocused, Dreamine.UI.WinForms.DreamineTheme.BorderFocus, Dreamine.UI.WinForms.DreamineTheme.BorderNormal, Dreamine.UI.WinForms.DreamineTheme.CornerRadiusSmall, Dreamine.UI.WinForms.DreamineDrawHelper.FillRoundedRect().

|
inline |
선택 영역을 교체하거나 캐럿 앞의 지정 문자 수를 새 텍스트로 교체합니다.
| replaceCount | 선택 영역이 없을 때 캐럿 앞에서 교체할 문자 수입니다. |
| text | 교체 위치에 삽입할 텍스트입니다. |
DreamineTextBox.cs 파일의 278 번째 라인에서 정의되었습니다.
다음을 참조함 : _inner.
|
private |
Win32 메시지를 내부 텍스트 상자에 보내 힌트 배너를 설정합니다.
| hWnd | 대상 창 핸들입니다. |
| msg | 전송할 Win32 메시지 식별자입니다. |
| wParam | 메시지의 정수 포인터 매개변수입니다. |
| lParam | 메시지에 전달할 문자열입니다. |
다음에 의해서 참조됨 : DreamineTextBox().

|
private |
|
private |
inner 값을 보관합니다.
DreamineTextBox.cs 파일의 85 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Backspace(), DreamineTextBox(), GetTextBeforeCaret(), InsertText(), OnLayout(), ReplaceTextTail().
|
private |
is Focused 값을 보관합니다.
DreamineTextBox.cs 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DreamineTextBox(), OnPaint().
|
staticprivate |
EM SETCUEBANNER 값을 보관합니다.
DreamineTextBox.cs 파일의 25 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DreamineTextBox().
|
getprotected |
텍스트 입력 래퍼의 기본 내부 여백을 가져옵니다.
DreamineTextBox.cs 파일의 411 번째 라인에서 정의되었습니다.
|
getprotected |
텍스트 입력 래퍼의 기본 크기를 가져옵니다.
DreamineTextBox.cs 파일의 473 번째 라인에서 정의되었습니다.
|
getset |
래퍼와 내부 텍스트 상자의 글꼴을 가져오거나 설정합니다.
DreamineTextBox.cs 파일의 213 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DreamineTextBox().
|
getset |
래퍼와 내부 텍스트 상자의 전경색을 가져오거나 설정합니다.
DreamineTextBox.cs 파일의 199 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DreamineTextBox().
|
getset |
입력 전 표시할 네이티브 힌트 배너를 가져오거나 설정합니다.
DreamineTextBox.cs 파일의 128 번째 라인에서 정의되었습니다.
|
getset |
사용자가 텍스트를 편집할 수 없는지 여부를 가져오거나 설정합니다.
DreamineTextBox.cs 파일의 147 번째 라인에서 정의되었습니다.
|
getset |
선택된 문자 수를 가져오거나 설정합니다.
DreamineTextBox.cs 파일의 175 번째 라인에서 정의되었습니다.
|
getset |
선택 범위 또는 캐럿의 시작 인덱스를 가져오거나 설정합니다.
DreamineTextBox.cs 파일의 161 번째 라인에서 정의되었습니다.
|
getset |
내부 텍스트 상자의 현재 텍스트를 가져오거나 설정합니다.
DreamineTextBox.cs 파일의 105 번째 라인에서 정의되었습니다.
|
get |
내부 네이티브 텍스트 상자 창 핸들을 가져옵니다.
DreamineTextBox.cs 파일의 189 번째 라인에서 정의되었습니다.
| new? EventHandler Dreamine.UI.WinForms.Controls.DreamineTextBox.TextChanged |