.NET/C# Form 썸네일형 리스트형 C# 메모장 만들기 더보기 C# DateTimePicker 컨트롤 MonthCalender 사용자에게 날짜와 시간을 선택하도록 할때 사용 하는 컨트롤입니다 콤보박스처럼 버튼을 누르면 아래로 펼쳐집니다. 날짜를 선택할 수 있는 달력 컨트롤 MaxDate MinDate Value Format 선택할 수 있는 최대 날짜 (초기값 : 12/31/9998) 선택할 수 있는 최소 날짜 (초기값 : 1/1/1753) 선택한 날짜/시간 (DateTime 객체) 보여줄 날짜/시간 포맷을 지정합니다.(Long, Short, Time) 예) dateTimePicker1.Format = DateTimePickerFormat.Short; MonthCalender 컨트롤은 날짜 범위를 입려받을 수 있습니다 컨트롤에서 날짜를 선택하고 마우스를 드래그하면 여러 날짜를 선택할 수 있습니다 다음은 선택한 날짜 범위 정보를 구.. 더보기 C# 툴바와 상태바, NotifyIcon 컨트롤 툴바는 같은 크기의 여러버튼을 묶어서 관리해주는 컨트롤이빈다 상태봐 컨트롤은 보통 윈도우 아래 부분에 위치하면서, 사용자에게 현재 작업중인 정보를 알려줍니다 툴바는 앞에 설명한 이미지 리스트 컨트롤을 이용해서툴바 버튼을 만들어냅니다 툴바뿐 아니라 컨스트 컨트롤에서도 이미지 리스트를 사용합니다 NotifyIcon 컨트롤 NotityIcon 컨트롤의 Click이벤트는 시스템 트레이에 있는 아이콘을 클릭했을떄 발생하는 이벤트입니다. 일반적으로 Click 이벤트가 발생하면 주 작업 윈도우를 띄워줍니다 관련 설명 버튼 클릭시 사용할 속성 { this.Hide(); // 폼이 보이지않는다 notifyIcon1.Visible = true; // 트레이의 아이콘을 보이게 한다. } 트레이아이콘일때 NotifyIcon .. 더보기 C# 트랙바(TrackBar) 픽처박스(PictureBox) 이미지 리스트 (imageList) 트랙바 컨트롤은 불연속된 갑이나 어떤 범위의 값을 입력 받을 때 사용합니다 정해진범위 내에서 값을 증가 또는 감소시켜 조절할 수 있습니다 스크롤바와 유사한 모양을 가지고 있으며 , 기능적으로도 비슷합니다. 윈도우에 있는 볼륨 조절 대화상자를 보면 다양한 모습으로 트랙바를 사용한 예를 볼 수 있습니다 속 성 설 명 Minimum Maximum TickFrequency Value 트랙바에서 지정할 수 있는 최소값 트백바에서 지정할 수 있는 최대값 눈금 간에 간격 현재 값 private void trackBar1_Scroll(object sender, EventArgs e) { textBox1.Text= Convert.ToString(trackBar1.Value); } 픽처 박스 (PictureBox) 픽처박.. 더보기 C# 타이머(Timer)와 프로그레스바(ProgreeBar) 타이머 Timer 타이머 컨트롤은 정해진 시간 간격마다 어떤 코드를 실행할 때 사용합니다 타이머가 시작되면 일정 시간 간격으로 지정한 메서드를 불러줍니다 속성 설명 Enabled 타이머 시작/멈춤을 지정합니다 ex) timer1.Enabled = true; Interval 서드를 불러주는 시간 간격을 지정합니다. millisec 단위합니다(초기값:100) 예) titmer1.Interval = 500; Start 타이머를 시작합니다 예) timer1.Start(); Stop 타이머를 멈춥니다 예) timer1.Stop(); Enable 속성에 true 값을 넣으면 Start 메서드가 불려져 타이머가 시작됩니다 반대로 false값을 넣으면 Stop 메서드가 불려져 타이머가 멈춥니다 Enable 값을 검사해.. 더보기 C# 리치텍스트박스와 메뉴(MenuStrip) 컨텍스트메뉴(ContextMeneu) 리치텍스트박스 리치텍스트박스 컨트롤은 워드프로세서 수준의 편집 기능을 가진 컨트롤입니다 텍스트박스 컨트롤의 단점은 처리할 수 있는 텍스트 양에 제한이 있고, 하나의 폰트만 사용할 수 있다는 점입니다. 리치텍스트박스 컨트롤은 이런 문제점을 해결하고 문단 개념을 추가한 텍스트 편집컨트롤입니다 메인메뉴 메뉴도 하나의 컨트롤입니다. 다른 컨트롤과 마찬가지로 도구 상자에서 메인 메뉴 컨트롤을 추가하고 속성을 바꿔줍니다. 메뉴를 구성하려면 먼저 MainMenu 객체를 추가합니다 그리고 폼 디자인 윈도우 상단에 보이는 메뉴 속성을 수정하면 됩니다 MainMenu 객체는 여러 MenuItem 객체를 모아둔 콜렉션 형태로 구성되며, 각각 메뉴 객체는 하나의 메뉴 항목을 나타냅니다. 각 객체마다 속성을 지정해서 메뉴를 정.. 더보기 C# 공통 대화상자 컨트롤(파일대화상자,텍스트박스,폰트/색상 대화상자,메세지박스) private void button1_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "All file(*.*)|(*.*)"; if (ofd.ShowDialog() == DialogResult.OK) MessageBox.Show(ofd.FileName); } private void button2_Click(object sender, EventArgs e) { SaveFileDialog sfd = new SaveFileDialog(); sfd.Filter = "All file(*.*)|(*.*)"; if (sfd.ShowDialog() == DialogResult.OK) MessageBox... 더보기 C# 예제로 배우는 컨트롤 대화상자 컨트롤 OpenFileDialog 파일을 열 때 파일을 선택하는 대화상자 SaveFileDialog 파일을 저장할 때 파일을 선택하는 대화상자 FontDialog 폰트 혹은 폰트 크기와 스타일을 지정할 때 사용하는 대화상자 ColorDialog 색상을 선택하는 대화상자 PrintDialog 프린트할 때 사용하는 대화상자 PrintPreviewDialog 프린트 미리보기 대화상자 대화상자도 컨트롤이다. 파일 대화상자는 파일 열기 대화상자와 파일 저장 대화상자가 있다. 다음은 OpenFileDialog 컨트롤의 속성을 정리해놓은 것이다. Filter 어떤 파일 확장자를 보여줄 것인지 지정하는 파일 필터 리스트 예) openDlg.Filter = "모든 파일 (*.*)|*.*"; FilterIndex.. 더보기 이전 1 2 3 다음