컴퓨터 지식 네트워크 - 컴퓨터 구성 - VB.NET의 TextBox 컨트롤에 대한 자세한 설명

VB.NET의 TextBox 컨트롤에 대한 자세한 설명

TextBox 구성 요소(텍스트 상자 구성 요소)는 일반적으로 사용되며 비교적 익히기 쉬운 구성 요소입니다. 애플리케이션은 주로 이전 콘텐츠에서 다소 노출되었던 사용자 입력 텍스트 정보를 수신하는 데 사용합니다. TextBox 컴포넌트 이 섹션에서는 Visual Basic Net 통합 개발 환경을 사용하여 애플리케이션을 개발할 때 도구 상자의 Windows Form 탭부터 Form 디자인 창까지 Visual - TextBox 컴포넌트 TextBox 클래스에서 TextBox 컴포넌트를 사용하는 방법을 자세히 설명합니다. TextBox 구성 요소를 본문으로 드래그하면 이러한 간단한 작업에도 Visual Basic Net이 많은 비하인드 스토리 작업을 수행했다는 느낌이 들지 않을 수 있습니다. 주요 작업과 단계는 다음과 같습니다. 먼저 시스템 Windows를 인스턴스화합니다. Forms TextBox 클래스를 폼으로 드래그합니다. TextBox 인스턴스의 위치와 모양은 별도로 설정됩니다. 우리가 보는 디자인 폼은 실제로 Form 클래스의 인스턴스입니다. System Windows Forms Form 클래스. Form 클래스의 멤버는 창에 대한 사용자의 액세스를 기반으로 합니다. 각 멤버는 Add 또는 AddRange 메서드를 통해 Form에 추가됩니다. 위의 내용은 이전 Visual Basic과 완전히 다릅니다. 위의 단계를 통해 TextBox를 얻는 것은 어렵지 않습니다. TextBox 클래스의 관계 TextBox 구성 요소는 System Windows Forms 네임스페이스에 있는 TextBox 클래스의 인스턴스입니다. 도구 상자의 Windows Forms 탭에서 양식으로 끌어온 모든 구성 요소는 Net 프레임워크 클래스 라이브러리입니다. - Net Framework SDK에 캡슐화된 클래스의 인스턴스입니다. 실제로 진정한 객체 지향(OOP) 개발 언어입니다. 2. TextBox 클래스의 멤버 TextBox 구성 요소의 사용은 상대적으로 간단하지만 TextBox 클래스의 구성 멤버는 주로 매우 풍부합니다. 세 가지 유형의 속성 메서드와 이벤트 테이블이 포함됩니다. 테이블과 테이블은 TextBox 클래스의 속성 메서드와 간단한 설명입니다. 여러 줄로 구성된 TextBox 구성 요소에서 Enter 키를 누르세요. 키는 구성 요소에 새 텍스트 줄을 생성하거나 양식의 기본 버튼을 활성화합니다. AcceptsTab 이 값은 여러 줄의 텍스트 상자 구성 요소에서 TAB 키를 누르면 탭 순서에 따라 포커스가 이동하는 대신 구성 요소에 TAB 문자가 입력되는지 여부를 나타냅니다. 다음 구성 요소에 대한 AllowDrop 사용자가 끌어서 놓은 데이터를 구성 요소에서 허용할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다. Anchor 컨테이너 가장자리에 고정되는 구성 요소의 가장자리를 가져오거나 설정합니다. BackColor 구성 요소의 배경색을 가져오거나 설정합니다. BackgroundImage 구성 요소에 표시되는 배경 이미지를 가져오거나 설정합니다. BorderStyle 텍스트 상자 구성 요소의 테두리 유형을 가져오거나 설정합니다. Bottom 구성 요소의 아래쪽 가장자리와 해당 컨테이너의 클라이언트 영역 위쪽 가장자리 사이의 거리를 가져옵니다. CanFocus 구성 요소가 포커스를 받을 수 있는지 여부를 나타내는 값 CanSelect Get 구성 요소를 선택할 수 있는지 여부를 나타내는 값 CanUndo 사용자가 텍스트 상자 구성 요소에서 이전 작업을 취소할 수 있는지 여부를 나타내는 값을 가져옵니다. CharacterCasing TextBox 구성 요소가 텍스트 상자 구성 요소를 수정하는지 여부를 가져오거나 설정합니다. 대/소문자 형식 ContextMenu 구성 요소를 가져오거나 설정 관련 바로 가기 메뉴 Reated 구성 요소가 생성되었는지 여부를 나타내는 값을 가져옵니다. Cursor 마우스 포인터가 구성 요소 위에 있을 때 표시되는 커서를 가져오거나 설정합니다. DataBindings 데이터 바인딩을 가져옵니다. 구성 요소에 대해 Dock 구성 요소가 도킹된 상위 컨테이너의 가장자리를 가져오거나 설정합니다. Enabled 구성 요소가 도킹될 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.

사용자 상호 작용에 응답 Focused 구성 요소에 입력 포커스가 있는지 여부를 나타내는 값을 가져옵니다. Font 구성 요소가 표시하는 텍스트의 글꼴을 가져오거나 설정합니다. ForeColor 구성 요소의 전경색을 가져오거나 설정합니다. MaxLength 구성 요소에 입력되는 최대 문자 수를 가져오거나 설정합니다. 사용자는 텍스트 상자 구성 요소에 입력할 수 있습니다. Number Multiline TRUE/FALSE 이 값은 여러 줄 텍스트 상자 구성 요소인지 여부를 나타냅니다. PasswordChar 한 줄을 마스크하는 데 사용되는 문자를 가져오거나 설정합니다. ScrollBars 여러 줄 TextBox 구성 요소에 표시되어야 하는 스크롤 막대를 가져오거나 설정합니다. Text 텍스트 상자를 가져오거나 설정합니다. 현재 텍스트 TextAlign 텍스트 상자의 텍스트 정렬을 설정합니다. TextLength 구성 요소에 있는 텍스트의 길이 테이블을 가져옵니다. TextBox 클래스의 공통 속성 및 설명 AppendText 텍스트의 현재 텍스트에 텍스트를 추가합니다. box Clear 텍스트 상자 컨트롤에서 모든 텍스트를 지웁니다. ClearUndo 텍스트 상자에서 텍스트를 지웁니다. 텍스트 상자의 실행 취소 버퍼에서 최근 작업에 대한 정보를 지웁니다. Copy 텍스트 상자의 현재 선택 항목을 클립보드에 복사합니다. Cut 텍스트 상자의 현재 선택 항목을 이동합니다. 클립보드로 DoDragDrop 드래그 앤 드롭 작업을 시작합니다. 컨트롤에 초점 입력 포커스를 설정합니다. GetChildAtPoint 지정된 좌표에 있는 자식 컨트롤을 검색합니다. GetNextControl 자식 컨트롤의 탭 키 순서에 따라 앞으로 또는 뒤로 다음 컨트롤을 검색합니다. 숨기기 숨기기 사용자의 컨트롤 붙여넣기 텍스트 상자에서 현재 선택한 내용을 클립보드의 내용으로 바꿉니다. PointToClient 지정된 화면 지점의 위치를 ​​작업 공간 좌표로 계산합니다. PointToScreen 지정된 작업 공간 지점의 위치를 ​​화면 좌표로 계산합니다. ResetBindings DataBindings 속성을 재설정합니다. 기본값으로 선택 컨트롤에서 텍스트 선택 SelectAll 텍스트 상자에서 모든 텍스트 선택 SelectNextControl 활성화 다음 컨트롤 표시 사용자에게 컨트롤 표시 SuspendLayout 컨트롤의 레이아웃 논리를 일시적으로 일시 중지 실행 취소 텍스트 상자에서 이전 편집 작업 실행 취소

테이블 TextBox 클래스의 일반적인 메서드 및 설명 이벤트 설명 Click 텍스트 상자를 클릭합니다. CursorChanged가 발생할 때 발생합니다. Cursor 속성 값이 변경될 때 발생합니다. DoubleClick 컨트롤을 두 번 클릭할 때 발생합니다. DragDrop 끌어서 놓기 작업이 완료되었습니다. DragEnter 개체를 컨트롤 범위 밖으로 끌 때 발생합니다. DragLeave 개체를 컨트롤 범위 밖으로 끌 때 발생합니다. DragOver 개체를 컨트롤 범위 밖으로 끌 때 발생합니다. EnabledChanged 다음 경우에 발생합니다. 개체가 컨트롤의 경계로 드래그됩니다. Enter Enabled 속성 값이 변경된 후에 발생합니다. Enter 컨트롤에 들어갈 때 발생합니다. GiveFeedback 드래그 작업 중에 발생합니다. GotFocus 컨트롤이 포커스를 받을 때 발생합니다. KeyDown 컨트롤에 포커스가 있는 동안 키를 누를 때 발생합니다. KeyUp 컨트롤에 포커스가 있는 동안 키를 눌렀을 때 발생합니다. LostFocus는 컨트롤에 포커스가 있을 때 발생합니다. MouseDown은 컨트롤에 포커스가 있을 때 발생합니다. Occurs when MouseEnter 마우스 포인터가 컨트롤에 들어갈 때 발생 MouseHover 마우스 포인터가 컨트롤 위에 있을 때 발생 MouseLeave 마우스 포인터가 컨트롤을 떠날 때 발생 MouseMove 마우스 포인터가 컨트롤 위로 이동할 때 발생 MouseUp 마우스 포인터가 컨트롤 위에 있고 마우스 버튼을 놓을 때 발생합니다. 마우스 휠이 움직일 때 발생합니다. 마우스 휠이 움직이고 컨트롤에 포커스가 있을 때 발생합니다. 이동 컨트롤이 움직일 때 발생합니다. 페인트 컨트롤이 다시 그려질 때 발생합니다. 크기 조정 컨트롤이 그려질 때 발생합니다. 크기 조정됨

TextBox 클래스의 일반적인 이벤트와 해당 설명 TextBox 위의 속성 외에도 클래스는

메소드와 이벤트 역시 많은 속성을 갖고 있으며, 보호된 메소드와 보호된 속성은 사용 빈도가 낮고 공간이 제한되어 있어 하나씩 소개할 수 없습니다. 관심 있는 친구들은 관련 정보를 참조할 수 있습니다.

삼. TextBox 구성 요소의 기본 사용법을 익히십시오. TextBox 클래스의 멤버가 너무 풍부하기 때문에 위의 모든 메서드, 속성 및 이벤트를 하나의 예에서 소개하는 것은 불가능합니다. 아래 소개된 예에서는 다른 설정 방법을 강조하겠습니다. Visual 통합 개발 환경의 속성 값은 세 가지 일반적인 TextBox 구성 요소 스타일과 TextBox 구성 요소 메서드의 호출 방법 및 Visual Basic Net 통합에서 TextBox 구성 요소의 다양한 이벤트에 해당하는 처리 코드를 추가하는 방법을 구현합니다. TextBox 클래스와 Visual Basic Net 개발 환경에 더 익숙해질 수 있도록 Visual Studio Net을 시작하고 New Project 대화 상자를 선택합니다. 프로젝트 유형을 Visual Basic 프로젝트로 설정합니다. 이름 텍스트 상자에 TextBox 구성 요소를 입력하고 텍스트 상자에 확인 버튼을 클릭합니다. E:\VS NET 프로젝트 디렉터리에 TextBox 구성 요소라는 폴더를 만들고 그 안에 TextBox 구성 요소라는 프로젝트 파일을 만듭니다. Visual Studio Net을 넣습니다. 현재 창을 Form VB(디자인) 창으로 전환하고 다음 구성 요소를 Form으로 드래그합니다. 도구 상자의 Windows Form 구성 요소 탭에서 양식을 작성하고 해당 작업을 수행하십시오. 3개의 Label 구성 요소와 3개의 TextBox 구성 요소는 TextBox TextBox 및 TextBox의 값에 따라 구성 요소를 설정하십시오. TextBox 구성 요소의 속성 설정에 주의

TextBox 구성 요소 프로젝트 양식에 있는 각 구성 요소의 주요 속성 설정 표

일반적으로 사용되는 세 가지 스타일 표의 값을 설정한 후 TextBox 구성 요소의 구성은 그림과 같습니다.

그래픽 프로그래밍에서 TextBox 구성 요소의 세 가지 일반적인 스타일 사용 방법

이 세 가지 스타일은 한 줄짜리 TextBox 컴포넌트, 여러 줄짜리 TextBox 컴포넌트, 그리고 비밀번호 같은 데이터를 입력하는 데 사용되는 TextBox 컴포넌트입니다. 이번에 추가된 이벤트 이름은 TextBox 컴포넌트입니다. 이 이벤트는 TextBox 구성 요소가 포커스를 잃을 때 발생합니다. TextBox 구성 요소의 다른 이벤트를 추가하는 경우에도 아래 처리 방법을 따를 수 있습니다. 다음은 TextBox 구성 요소의 Leave 이벤트를 추가하고 Visual을 사용하여 Leave 이벤트를 추가하는 구체적인 처리 코드입니다. TextBox 구성 요소 프로젝트의 Basic Net 단계: 먼저 Visual Basic Net의 현재 창을 Form vb의 코드 편집 인터페이스로 전환한 다음 그림과 같이 선택 상자에서 TextBox를 선택합니다.

TextBox를 선택합니다. 그림의 구성 요소

그런 다음 그림에서 표시된 선택 상자에서 Leave를 선택합니다.

그림은 Leave 이벤트를 선택합니다.

Leave를 선택하면 Visual Basic Net이 자동으로 생성됩니다. Form vb의 TextBox Leave 이벤트 Leave 이벤트 처리에서 다음 코드는 TextBox 구성 요소의 Clear 메서드를 호출하고 TextBox 구성 요소가 포커스를 잃었음을 나타내는 프롬프트 상자를 표시합니다. /p>

TextBox Clear () TextBox 구성 요소 MsgBox의 표시된 내용을 지웁니다. (Lost focus! ) 팝업 프롬프트 상자

이제 TextBox 컴포넌트 프로젝트의 모든 작업이 완료되었습니다. 그림은 프로그램 컴파일 후 실행되는 인터페이스입니다.

그림 TextBox 항목입니다.

대상 실행 인터페이스 lixixinzhi/Article/program/net/201311/12721

上篇: OneNote 기본 저장 위치를 변경하는 방법 下篇: WOW NGA의 영웅 목록을 표시하는 방법은 무엇입니까?
관련 내용