>  기사  >  백엔드 개발  >  C# 개발 winform(공통 컨트롤)

C# 개발 winform(공통 컨트롤)

黄舟
黄舟원래의
2017-02-07 15:11:302420검색

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)를 팔로우하세요!




성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.