C# 인쇄 미리보기 예제입니다.24장 간단한 메모장에서 추가 하겠습니다. FrmMain - 샘플 - 간단한메모장 FrmSampleNotepad.Designer.cs private System.Windows.Forms.Button btnPrintView; private System.Drawing.Printing.PrintDocument printDocument; private System.Windows.Forms.PrintPreviewDialogprint PreviewDialog; FrmSampleNotepad.cs using System.Drawing.Drawing2D; //네임스페이스 추가 private void btnPrintView_Click(object sender, EventArgs e) { t..
13장 간단한메모장 예제에서 복사,붙여넣기 기능을 추가 합니다. C# 클립보드를 이용한 복사 붙여넣기 예제 입니다. FrmMain - 샘플 - 간단한메모장 FrmSampleNotepad.Designer.cs private System.Windows.Forms.Button btnCopy; private System.Windows.Forms.Button btnPaste; btnCopy, btnPaste 버튼 이벤트 컨트롤 설정 - Click에 공통 이벤트 컨트롤을 추가 시켜줍니다. FrmSampleNotepad.cs private void btnClick(object sender, EventArgs e) { Button btn = sender as Button; if (btn == btnCopy) //복사 ..
ToolTip 란 풍선말로 특정영역에 마우스를 이동했을때 나타나는 예제입니다. 메뉴추가 : FrmMain - 공용컨트롤- 툴 팁 FrmToolTip.Designer.cs private System.Windows.Forms.ToolTip toolTip; private System.Windows.Forms.Button button1; Botton 속성 결과확인
탭 컨트롤(Tab Control) 과 파일 정보 레지스트리에 추가 하는 예제입니다. FrmMain - 컨테이너 - 탭 컨트롤 ( 이어서 작성 ) FrmTabControl.Designer.cs TrackBar 속성 Orientation - Vaertical 설정 , Maximum - 2 설정 private System.Windows.Forms.GroupBox groupBox1; private System.Windows.Forms.Label lblDisplay; private System.Windows.Forms.TrackBar tBLevel; TrackBar - 이벤트 - Scroll : 이벤트 핸들러 추가 합니다. FrmTabControl.cs private void tBLevel_Scroll(objec..
탭 컨트롤(Tab Control) 과 파일 정보 레지스트리에 추가 하는 예제입니다. 메뉴추가 : FrmMain - 컨테이너 - 탭 컨트롤 FrmTabControl.Designer.cs TabControl 속성 - TabPages에서 컬렉션을 설정합니다. 맴버를 추가 하게 되면 탭 페이지가 늘어납니다. [0]tabPage1 = Name : TabHome , Text : 일반 -> tabHome [1]tabPage2 = Name : TabLevel , Text : 보안 -> tabLevel private System.Windows.Forms.TabControl tabControl; private System.Windows.Forms.TabPage tabHome; private System.Windows.Fo..
TreeView와 ListView 컨트롤을 이용하여 간단한 윈도움 탐색기 예제입니다. 메뉴추가 : FrmMain - 공용컨트롤 - 간단한 윈도우탐색기 WinExplorer.Designer.cs private System.Windows.Forms.ListView listView; private System.Windows.Forms.TreeView treeView; ListView 속성 ListView속성 - Columns 설정ListView속성 - View - Details 설정 TreeView 속성 추가한 TreeView 컨트롤 이벤트를 설정합니다. WinExplorer.cs using System.IO; //추가 파일관련 - 참조파일에서 추가 System.IO using System.Management..
TreeView 컨트롤을 이용한 간단한 예제입니다. 메뉴추가 : FrmMain - 공용컨트롤 - 트리뷰 FrmTreeView.Designer.cs private System.Windows.Forms.TreeView treeView; treeView 속성 treeView - 속성 - Node 컬랙션 선택 : 컨트롤 도구 상자를 이용해 노드를 추가합니다. *추가한 노드에 대해서 Text 명을 입력합니다. 결과확인
ListView 컨트롤을 이용한 예제입니다. ListView 컨트롤을 이용하여 국어,영어와 총 점수를 출력하도록 하겠습니다. FrmListView.cs private System.Windows.Forms.ListView lstView; private System.Windows.Forms.ColumnHeader colKor; private System.Windows.Forms.ColumnHeader colEng; private System.Windows.Forms.ColumnHeader colTot; ListView 속성 맴버 0 -> Text : 국어, Name colKor 맴버 1 -> Text : 영어, Name colEng 맴버 2 -> Text : 총점, Name colTot FrmListView..
스크롤바를 이용, 픽쳐박스의 크기를 변경하여 이미지를 보는 예제입니다. - 사용된 컨트롤 PictureBox, VScrollBar, HScrollBar, OpenFileDialog 메뉴추가 : FrmMain - 샘플 - 이미지뷰어 FrmImageViewer.Designer.cs private System.Windows.Forms.PictureBox PicImg; private System.Windows.Forms.HScrollBar hScrollBar; private System.Windows.Forms.VScrollBar vScrollBar; private System.Windows.Forms.Button btnPicImage; private System.Windows.Forms.OpenFileDial..
CheckedListBox에서 선택된 값을 MessageBox와 DataGridView에 출력하는 예제입니다. 메뉴추가 : FrmMain - 컨트롤 - 공용컨트롤 - 체크리스트박스 FrmCheckedListBox.Designer.cs private System.Windows.Forms.DataGridView dataGridView; private System.Windows.Forms.CheckedListBox chkListBox; private System.Windows.Forms.Button btnSelect; private System.Windows.Forms.Label lbtTitle; FrmCheckedListBox.cs private void FrmCheckedListBox_Load(object..
C# 문법 절차지향 프로그래밍 1. 기본구조 using System; public Class Name{ Public Static void Main() { // input // process // Output } } 이와 같은 기본적인 구조 형태로 이루어져 있다. 2. 입 출력 문 a. Constole.Read() 사용하여 입력 문 구성 b. Console.Write() 사용하여 출력 문 구성 3. Data Type / Variable / Constant 4. Operators : 기호 연산자 5. Statements 6. Array : 동일한 타입들을 하나의 이름으로 묶어 놓은 것을 의미 7. Function/Sub Procedure/Sub Routine(Method) 8. Struct(구조체) / En..
Main폼 MdiParent의 하위폼인 자식폼을 정렬 시키는 예제입니다. 메뉴추가 : FrmMain - 창닫기 - 창닫기, 계단식 정렬, 수평 바둑판 정렬, 수직 바둑판 정렬 창닫기 메뉴 이벤트 핸들러 추가 private void miWindowClose_Click(object sender, EventArgs e) { Form frm = ActiveMdiChild; //현재 열려있는 폼 가져오기 if (frm != null) { frm.Close(); } //닫기 } private void miWindowCascade_Click(object sender, EventArgs e) { this.LayoutMdi(MdiLayout.Cascade); //계단식정렬 } private void miWindowHor..
윈폼에서 웹브라우저를 만드는 예제입니다. 메뉴 추가 - FrmMain - 샘플 - 웹브라우저 Sample 폴더 - FrmExplorer.cs 이름으로 WinForm 추가 FrmExplorer.Designer.cs 도구상자 - 공용컨트롤 - WebBrowser 컨트롤 추가 - 메뉴 및 도구 모음 - ToolStrip 컨트롤 추가 private System.Windows.Forms.ToolStrip toolStrip; private System.Windows.Forms.WebBrowser webBrowser; toolStrip 컨트롤 예제에서는 Label을 Button과 같은 컨트롤을 코딩합니다. 추가한ToolStripButton의 속성을 지정합니다. 각각의 ToolStripButton의 Name = 각각의..
StatusStrip 컨트롤을 이용해서 상태표시줄을 만들고 상태표시줄에 텍스트와 시간을 나타내는 예제입니다. FrmMain에서 작업합니다. FrmMain.Designer.cs 도구상자 - 메뉴 및 도구 모음 - StatusStrip 추가 도구상자 - 구성요소 - Timer 추가 ※ Timer 속성을 변경합니다.Enabled = True (이벤트 생성을 설정) , Interval = 1000 (1000 == 현시간 1초) private System.Windows.Forms.StatusStrip statusStrip; private System.Windows.Forms.Timer timer; StatusStrip 컨트롤 [그림15-2]와 같이 "toolStripStatusLabel1"과 "toolStripS..
바탕화면 - 시작 오른쪽 하단 시간 부분을 보시면 프로그램 실행 아이콘이 있습니다. 이를 "시스템트레이"라고 합니다. "시스템트레이"에 아이콘 띄우는 예제 입니다. FrmMain폼에서 작업합니다. FrmMain.Designer.cs - 추가 - private System.Windows.Forms.NotifyIcon notifyIcon; private System.Windows.Forms.ContextMenuStrip contextMenuStrip; notifyIcon 컨트롤 속성 notifyIcon컨트롤에 대한 속성값을 지정했습니다.Icon은 새항목 - 아이콘 추가 하여 디자인 했습니다.직접 디자인 또는 다른 파일을 불러와도 무방합니다. ContextMenuStrip 컨트롤 속성 메뉴 - 프로그램정보 N..
Copyright © 2016 by WaaNee. All Rights Reserved.