Blog Content

  • 19.C#_WinForm - ImageViewer ( 이미지뷰어 )

    Category C# on 2009. 8. 28. 14:59

    스크롤바를 이용, 픽쳐박스의 크기를 변경하여 이미지를 보는 예제입니다. - 사용된 컨트롤 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..

    Read more
  • 18.C#_WinForm - CheckedListBox ( 체크 리스트박스 )

    Category C# on 2009. 8. 28. 13:08

    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..

    Read more
  • 07.C#-Console 정리

    Category C# on 2009. 8. 27. 18:40

    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..

    Read more
  • 17.C#_WinForm - 윈폼 창 정렬

    Category C# on 2009. 8. 27. 16:52

    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..

    Read more
  • 16.C#_WinForm - WinForm WebBrowser

    Category C# on 2009. 8. 27. 15:35

    윈폼에서 웹브라우저를 만드는 예제입니다. 메뉴 추가 - 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 = 각각의..

    Read more
  • 15.C#_WinForm - StatusStrip(상태표시줄)

    Category C# on 2009. 8. 27. 14:02

    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..

    Read more
  • 14.C#_WinForm - Notifyicon

    Category C# on 2009. 8. 27. 13:07

    바탕화면 - 시작 오른쪽 하단 시간 부분을 보시면 프로그램 실행 아이콘이 있습니다. 이를 "시스템트레이"라고 합니다. "시스템트레이"에 아이콘 띄우는 예제 입니다. FrmMain폼에서 작업합니다. FrmMain.Designer.cs - 추가 - private System.Windows.Forms.NotifyIcon notifyIcon; private System.Windows.Forms.ContextMenuStrip contextMenuStrip; notifyIcon 컨트롤 속성 notifyIcon컨트롤에 대한 속성값을 지정했습니다.Icon은 새항목 - 아이콘 추가 하여 디자인 했습니다.직접 디자인 또는 다른 파일을 불러와도 무방합니다. ContextMenuStrip 컨트롤 속성 메뉴 - 프로그램정보 N..

    Read more
  • 89.C# - 콘솔 파일처리

    Category C# on 2009. 8. 24. 20:11

    C# Console을 이용한 파일관련 처리 예제입니다. 공통부분으로 모든 클래스에는 using System.IO; 네임스페이스를 추가해줍니다. [using System.IO; 와 Stream에 관해서는 C#WinForm 폴더-13번 강좌를 참고해주세요.] 파일저장.cs public class 텍스트파일저장{ public static void Main() { string data = "안녕하세요.\r\n반갑습니다."; //StreamWriter 클래스 StreamWriter sw = new StreamWriter("D:\\Temp\\test.txt"); //Write() 메서드 : 저장 sw.Write(data); //StreamWrite 개체를 생성했으면 반드시 닫기 sw.Close(); //메모리 해제..

    Read more
  • 13.C#_WinForm - 간단한 메모장 기능 구현

    Category C# on 2009. 8. 24. 19:48

    텍스트에 입력한 내용을 파일로 저장하고 다시 파일을 불러오도록 하는 예제입니다. 예제에서 사용된 컨트롤은 OpenFileDialog와 SaveFileDialog 컨트롤 사용 추가 파일에 관련된 모든 기능은 using System.IO; 네임스페이스에 있습니다. 네임스페이스를 추가하시면 Stream클래스 사용가능 (사용된 기능 : 파일 읽기와 쓰기) 읽기 : 스트림에서 데이터 구조체(바이트 배열)로 데이터를 전송 쓰기 : 데이터 구조체에서 스트림으로 데이터를 전송하는 과정 Stream이란 더보기 Stream은 모든 스트림의 추상 기본 클래스 입니다. 파일, 입/출력 장치, TCP/IP등 소켓과 같은 바이트 시퀸스를 추상적으로 나타냅니다. 출처 : [MSDN] FrmSampleNotepad.Designer...

    Read more
  • 12.C#_WinForm - FolderBrowserDialog

    Category C# on 2009. 8. 24. 18:57

    FolderBrowserDialog 컨트롤을 이용해서 컴퓨터의 폴더를 볼 수 있는 컨트롤 입니다. 사용자가 지정한 폴더의 경로를 메세지 박스로 띄우는 예제입니다. FrmFolderBrowser.Designer.cs 도구상자-대화상자-FolderBrowserDialog를 추가합니다. private System.Windows.Forms.Button btnFolderBrowserOpen; private System.Windows.Forms.FolderBrowserDialog folderBrowser; FrmFolderBrowser.cs private void btnFolderBrowserOpen_Click(object sender, EventArgs e) { DialogResult dr = folderBrow..

    Read more
  • 11.C#_WinForm - Font Dialog(폰트)

    Category C# on 2009. 8. 24. 18:26

    텍스트 박스 안에 입력 한 내용에 대해서 Font Dialog를 이용해서 바꾸는 예제 입니다. FrmFontDialog.Designer.cs 도구상자 - 대화상자 탭 - ColorDialog 와 FontDialog를 추가 합니다. ColorDialog - 색상관련 컨트롤 , FontDialog - 글자관련 컨트롤기능입니다. private System.Windows.Forms.Button btnColor; private System.Windows.Forms.TextBox txtFont; private System.Windows.Forms.FontDialog fdFont; private System.Windows.Forms.ColorDialog fdColor; private System.Windows.For..

    Read more
  • 10.C#_WinForm - DialogResult (다른폼 값 넘기기)

    Category C# on 2009. 8. 24. 18:13

    속성값을 이용해서 부모폼(Form1)과 자식폼(Form2)에서 값을 서로 넘기는 예제 입니다. FrmResul.Designer.cs 와 FrmResultChild.Designer.cs [공통] private System.Windows.Forms.TextBox txtResult; private System.Windows.Forms.Button btnOK; private System.Windows.Forms.TextBox txtParent; 1. 부모폼 txtParent.Text 값 입력 -> 전송 -> 자식폼 txtChild.Text 안에 값 출력 2. 자식폼 txtReturn.Text 값 입력 -> 확인 -> 부모폼 txtResult.Text 안에 값 출력 -> 폼닫기 FrmResult.cs [부모폼] ..

    Read more
  • 09.C#_WinForm - ComBoBox 와 ListBox

    Category C# on 2009. 8. 24. 17:29

    콤보박스와 리스트 박스에 관련 예제 입니다. 콤보박스와 리스트박스 두개 모두 리스트를 하나씩 선택 한 후 확인 버튼 클릭하여 선택한 목록을 메세지 박스로 띄우는 예제입니다. 추가 - DialogResult 속성 WinForm을 새로 추가 한 후 디자인합니다. FrmComboxListBox.Designer.cs private System.Windows.Forms.Label lstOutput; private System.Windows.Forms.Button btnOK; private System.Windows.Forms.TextBox txtRead; private System.Windows.Forms.Label label2; private System.Windows.Forms.Label label1; pri..

    Read more
  • 08.C#_WinForm - GroupBox

    Category C# on 2009. 8. 24. 16:53

    GroupBox는 여러개의 컨트롤들을 하나로 묶어서 관리합니다. GroupBox안에 컨트롤을 넣어서 디자인하는데 관리하기 편합니다. GroupBox 속성중 anchor, dock 을 사용한 예제입니다. anchor는 해당 폼이 실행될때 가장자리를 정의하는 컨트롤입니다. dock는 해당 폼이 실행될때 컨트롤의 테두리를 정의합니다. 1. 메인폼에서 컨트롤 - "컨테이너"(추가) - "그룹박스" 를 추가 솔루션탐색기-Control폴더-윈폼 추가 "FrmGroupBox" 1) 도구상자-컨테이너-GroupBox를 새로 추가한 폼에 추가 2) 추가한 그룹박스 안에 라디오버튼 두개를 드래그 해서 추가시켰습니다. 같은 방법으로 그룹박스 하나 더 추가합니다. 2.성별그룹 Anchor을 적용, 결혼그룹 Dock를 적용 3..

    Read more
  • 07.C#_WinForm - MessageBox(메세지박스)

    Category C# on 2009. 8. 24. 15:54

    메시지 박스의 주요 모양을 다루는 예제입니다. MessageBox..Show 메서드 형태입니다. (String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton) 메시지 박스의 주요 모양입니다. 1) MessageBox.Show("기본"); 2) MessageBox.Show("먹어도 먹어도 배고파요...", "제목"); 3) MessageBox.Show("버튼의 종류", "버튼", MessageBoxButtons.OKCancel); 4) MessageBox.Show("아이콘의 종류입니다.", "아이콘", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

    Read more
1 2 3 4 5 6 ··· 11