Winform 그룹 컨트롤 학습(Panel,groupBox,TabControl)
5480 단어 Winform그룹 클래스 컨트롤
패 널 컨트롤
Panel 컨트롤 은 System.Windows.Forms.Panel 류 가 제공 하 는 것 으로 다른 컨트롤 을 하나의 패 널 에 조합 하여 관리 하기 쉬 운 역할 을 합 니 다.Panel 컨트롤 패 널 에 너무 많은 컨트롤 을 표시 하려 면 AutoScroll 속성 을 true 로 설정 할 수 있 습 니 다.
Panel 컨트롤 은 기본적으로 경계선 을 표시 하지 않 습 니 다.Borderstyle 속성 을 none 이 아 닌 다른 값 으로 설정 하면 패 널 을 사용 하여 관련 컨트롤 을 시각 적 으로 조합 할 수 있 습 니 다.
인 스 턴 스:Panel 컨트롤 의 Borderstyle 속성 과 AutoScroll 속성 을 보 여 줍 니 다.
(1)창 에 Panel 컨트롤 을 추가 하고 AutoScroll 속성 을 true 로 설정 하 며 Borderstyle 속성 을 Fixed3D 로 설정 하고 Button 컨트롤 과 ListBox 컨트롤 을 추가 하 며 Button 컨트롤 의 Text 속성 을'증가'로 설정 합 니 다.
(2)Button 컨트롤 을 더 블 클릭 하여 Click 이 벤트 를 생 성 합 니 다.Click 이벤트 에서 Listbox 컨트롤 에 항목 을 추가 하고 높이 를 20 으로 늘 립 니 다.코드 는 다음 과 같 습 니 다.
<span style="font-size:18px;"> private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Add(" ");//
listBox1.Height = listBox1.Height + 20;//
}</span>
전체 창 코드:
<span style="font-size:18px;">using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Add(" ");//
listBox1.Height = listBox1.Height + 20;//
}
}
}
</span>
창 을 실행 하고 추가 단 추 를 여러 번 누 른 결 과 는 다음 과 같 습 니 다.2.그룹 박스 컨트롤
GroupBox 컨트롤 은 System.Windows.Forms.GroupBox 류 에서 제공 하 며,주요 역할 은 다른 컨트롤 에 식별 가능 한 그룹 을 제공 하 는 것 입 니 다.일반적으로 그룹 상 자 를 사용 하여 기능 에 따라 창 을 세분 화 합 니 다.
인 스 턴 스:GroupBox 컨트롤 사용 설명
창 에 두 개의 GroupBox 컨트롤 gpb System 과 gpbClass 를 추가 하고 gpb System 컨트롤 의 Text 속성 을 계별 로 설정 하 며,두 개의 RadioButton 컨트롤 을 설치 하여 각각 Text 속성 을'컴퓨터'와'외국어 학과'로 설정 합 니 다.gpbClass 의 Text 속성 을 학급 으로 설정 하고 RadioButton 컨트롤 두 개 를 설치 하여 각각 Text 속성 을'1 반'과'2 반'으로 설정 합 니 다.
창 을 실행 한 결 과 는 다음 과 같 습 니 다:
3.TabControl 컨트롤
TabControl 컨트롤 은 System.Windows.Forms.TabControl 류 가 제공 하 는 것 으로 관련 구성 요 소 를 일련의 옵션 페이지 에 조합 하 는 역할 을 합 니 다.TabControl 컨트롤 은 TabPages 집합 을 관리 합 니 다.TabControl 컨트롤 의 MultiLine 속성 은 여러 줄 옵션 을 표시 할 지 여 부 를 설정 합 니 다.Multiline 속성 이 false 로 설정 되 어 있 고 여러 개의 옵션 이 한 번 에 표시 되 지 않 으 면 그룹 화살 표를 제공 하여 나머지 옵션 을 봅 니 다.TabControl 컨트롤의 Appearance 속성 은 옵션 카드 가 흔 들 리 는 단 추 를 표시 하 는 것 입 니까?아니면 일반적인 옵션 으로 그 리 는 것 입 니까?이 속성 은 Normal(일반적인 옵션 으로 그립 니 다),Buttons(일반적인 단추 로 그립 니 다),FlatButton(부 드 러 운 단추 로 그립 니 다)세 가지 값 이 있 습 니 다.
TabControl 컨트롤 에 커서 를 놓 고 클릭 하면[옵션 추가]또는[옵션 제거]명령 을 선택 하여 TabPages 집합 을 추가 하고 삭제 할 수 있 으 며,TabControl 컨트롤 TabPages 속성 을 통 해 TabPages 집합 을 추가 하고 삭제 할 수 있 습 니 다.TabPages 의 Text 속성 은 옵션 에 표 시 된 내용 을 설정 하 는 데 사 용 됩 니 다.selected Tab 속성 은 현재 옵션 을 확인 할 수 있 습 니 다.새 옵션 을 선택 할 때마다 구 호 는 Selected Index Changed 이 벤트 를 촉발 합 니 다.Selected Index 속성 과 Selected Tab 속성 을 통 해 현재 선택 을 확인 하면 옵션 에 따라 미 정 처 처리 할 수 있 습 니 다.
인 스 턴 스:TabControl 컨트롤 사용 을 보 여 줍 니 다.
(1)창 에 TabControl 컨트롤 을 추가 하고 우 클릭 하여[옵션 추가]명령 을 선택 하고 탭 Page 1 을 추가 합 니 다.반복 동작 으로 TabPage 2 를 추가 합 니 다.TabPage 1 에 Button 컨트롤 을 추가 하고 TabPage 1 의 Text 속성 을'옵션 1'로 변경 합 니 다.TabPage 2 에 TextBox 컨트롤 을 추가 하고 TabPage 2 의 Text 속성 을'옵션 2'로 변경 합 니 다.
(2)TabControl 컨트롤 을 선택 하고 이벤트 에서 Selected indexChanged 이 벤트 를 찾 습 니 다.뒤의 빈 칸 을 두 번 눌 러 서 Selected IndexChanged 이 벤트 를 생 성 합 니 다.Message Box 의 Show 방법 으로 TabControl 컨트롤 이 선택 한 TabPages 의 제목 과 색인 을 표시 합 니 다.코드 는 다음 과 같 습 니 다.
<span style="font-size:18px;"> private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
MessageBox.Show(" "+tabControl1.SelectedTab.Text
//
+" "+tabControl1.SelectedIndex.ToString());//
}</span>
전체 창 코드:
<span style="font-size:18px;">using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication5
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
MessageBox.Show(" "+tabControl1.SelectedTab.Text
//
+" "+tabControl1.SelectedIndex.ToString());//
}
}
}
</span>
옵션 카드 의 실행 결 과 는 다음 과 같 습 니 다.이상 은 본문의 전체 내용 이 므 로 여러분 의 학습 에 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
winformtextbox에 글꼴 크기 증가 또는 감소텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.