1. 클라이언트 디자인 아이디어
1. 디자인 아이디어와 아키텍처 프레임워크 정리
2. 인터페이스 디자인
3. 🎜 >4. 데이터베이스 액세스
2. 공개 제어
1. 버튼:
⑴ 활성화: 제어 활성화 여부를 결정합니다.
⑵ 표시: 컨트롤이 코스웨어인지 확인합니다.
2. CheckBox(다중 옵션), CheckListBox -(다중 옵션 목록)
3. value):
①. 데이터를 입력합니다
배경의 Items 컬렉션에 입력할 내용을
private void button1_Click(object sender, EventArgs e) { for (int i = 0; i < 8; i++) { comboBox1.Items.Add(i); } }
두는 방법입니다. data (SelectedItem)
MessageBox.Show(comboBox1.SelectedItem.ToString());
⑴ DropDownStyle: 선택만 허용됨
⑵ SelectedIndex: 기본적으로 선택됨 item
생성자에 추가:omboBox1.SelectedIndex = 0;
4.dateTimePicker(사용자가 날짜와 시간을 선택하고 지정된 형식으로 날짜와 시간을 표시할 수 있음):
값 가져오기:
MessageBox.Show(dateTimePicker1.Text); //中文日期 MessageBox.Show(dateTimePicker1.Value.ToString());// DateTime类型
할당:
DateTime dt=ConvertToDateTime(“2000-1-1”); dateTimePicker1.Value=dt;5. 라벨(컨트롤에 대한 런타임 정보 및 설명 텍스트 제공)
LinkLabel(표시) 하이퍼링크 기능 지원 라벨 컨트롤)
private void linkLabel1_Click(object sender, EventArgs e) { Process.Start("Chrome", "http://www.sina.com.cn"); }
6. ListBox (사용자가 항목을 선택할 수 있는 목록 표시)
SelectionMode: 없음 선택 불가 하나는 하나만 선택할 수 있음 MultiExtended 연속 선택 MultiSimple 다중 선택, 연속 선택이 필요하지 않음 선택
백그라운드에서 다중 선택의 모든 내용을 가져오는 방법:
SelectedItems 컬렉션을 사용하여 탐색
private void button3_Click(object sender, EventArgs e) { string a = ""; foreach(object o in listBox1.SelectedItems) { a += o.ToString(); }
7. ListView(다섯 가지 보기 중 하나) 표시 항목 모음
8. MaskedTextBox(마스크를 사용하여 올바른 사용자 입력과 잘못된 사용자 입력 구분):
마스크: 이 컨트롤에서 허용하는 입력을 제어하는 문자열
9. MonthCalendar(캘린더):
MaxSelectionCount 날짜를 선택할 때 최대 몇 일을 선택할 수 있는지
백엔드 코드 : SelectionStart SelectionEnd
MessageBox.Show(monthCalendar1.SelectionStart.ToString() + "-" + monthCalendar1.SelectionEnd.ToString());
10. NotifyIcon(트레이 프로그램):
⑴ Visible: 표시 여부
⑵ 아이콘: 작은 아이콘; ⑶ 텍스트: 표시 이름;
11. NumericUpDown(컨트롤의 버튼을 클릭하여 특정 값의 선택 상자를 늘리거나 줄일 수 있음)
⑴ 증가: 각각의 값이 증가하거나 감소합니다. > ⑶ 최소값: BackgroundImageLayout 레이아웃이 사용하는 최소값 > ~ 🎜>14. RichTextBox(큰 텍스트 상자):
이스케이프 문자 text-rn 백그라운드에서 사용 가능 : 여러 줄 편집
⑵ ScrollBars: 스크롤 막대 표시
⑶TabIndex: 0부터 시작하는 탭 키 시퀀스 인덱스
⑷ TabStop: Tab; fasle
16. ToolTip(annotation):
⑴ ToolTipTitle: Annotation content
이 컨트롤을 드래그하는 동안 추가 이 컨트롤 소개를 설정하는 데 사용되는 모든 컨트롤의 기타 항목 속성
⑵InitialDelay: 댓글을 표시하기 위해 마우스를 가져가는 데 걸리는 시간
⑶ ReshowDelay: 설명에 걸리는 시간을 변경합니다. 주석을 변환하는 컨트롤
17. TreeView(트리 목록) )
18. WebBrowser(브라우저에서 생성)
Url(속성) - Uri(객체
Uri u = new Uri(textBox1.Text);
webBrowser1.Url = u;
위 내용은 C#에서 개발한 winform(공용 제어)의 내용입니다. 내용을 보려면 PHP 중국어 웹사이트(www.php.cn)를 팔로우하세요!