본문 바로가기
반응형

C#/c#21

[C#] [File] ini 형식 읽고 쓰기 프로그램의 값을 저장하기 위해 파일을 만들어서 상태값을 저장하는 경우가 있습니다. 윈도우에서는 이에 대한 방법중 하나로 ini확장자를 가진 파일을 사용합니다.(하지만 실제로 ini보단 레지스트리를 선호합니다.) 저는 개인적으로 레지스트리 보다 ini파일을 선호합니다. ini파일을 읽고 쓰기 위해서는 C#자체 적으로 제공하지 않고 win32를 통해 사용합니다. using System.Runtime.InteropServices;[DllImport("kernel32")]private static extern int GetPrivateProfileString(string section,string key, string def, StringBuilder retVal, int size, string filePath.. 2012. 1. 25.
[Form] Ctl + A 효과 A란 텍스트 박스에서 일반 다른 프로그램들 처럼 Ctrl + A키를 눌렀을때 텍스트가 모두 선택되도록 하려면? A란 텍스트 박스에 이벤트를 걸어줘야 합니다. 참고로 이벤트는 속성창에 번개모양 아이콘을 누르면 됩니다. 그중에 Ctrl + A키 효과를 내기 위해 사용하는건 "KeyDown"입니다. A란 텍스트 상자에 이벤트 속성중 KeyDown부분을 더블클릭하면 자동으로 입력상태로 변경이 됩니다. 여기에 이렇게 쓰면 됩니다. A란 텍스트 상자 = aTextbox if (e.Control) { if (e.KeyCode == Keys.A) { aTextbox.SelectAll(); } } 2012. 1. 25.
[C#] [자료형] 참조형식 인터페이스(Interface), 델리게이트(Delegate), 개체(Object), 문자열(String) 1. 인터페이스(Interface)1.1 인터페이스 메소드와 프로퍼티 선언문과 같은 선언문 목록을 가지고 있습니다. 1.2 인터페이스는 클래스와 함께 쓰이는데, 클래스가 인터페이스에 선언된 항목에 대해 그 코드를 정의합니다. 즉, 1.2 인터페이스는 메소드와 프로퍼티 선언문만 갖고 있고 그 선언문 항목에 대한 코드는 클래스에서 정의한다는 말 입니다. 1.3 구조체도 인터페이스의 사용이 가능합니다. 1.4 클래스는 여러 개의 인터페이스 사용이 가능하다. 이 말들을 정리하여 비유하자면 호빵에 비유할 수 있습니다. 인터페이스는 호빵의 내용물 팥을 말할 수 있습니다. 호빵의 겉은 클래스로 말입니다. 이는 클래스는 클래스를 상속할수 있기때문 입니다. 실제로 클래스와 인터페이스의 관계는 상속이라고 하지 않고 구현이.. 2012. 1. 25.
[C# Form]자식창에서 부모창으로 데이터 이동 //ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ 부모창에서 자식을 불러오는 곳 private void button3_Click(object sender, EventArgs e) { Form2 chfm = new Form2(); chfm.ShowDialog(this); } 자식창에서 값을 넘길때 private void button1_Click(object sender, EventArgs e) { ((Form1)(this.Owner)).temp = textBox1.Text; } //ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ//ㅡ,ㅡ 자식창에서 변수를 선언한다. public Form2() { InitializeComponent();.. 2012. 1. 25.
프로세스 찾기 / 강제 종료 출처 : http://blog.naver.com/PostView.nhn?blogId=hamstery&logNo=110090376123&categoryNo=30&parentCategoryNo=0&viewDate=&currentPage=1&postListTopCurrentPage=1&userTopListOpen=true&userTopListCount=10&userTopListManageOpen=false&userTopListCurrentPage=1 2012. 1. 25.
인터넷 주소 차단하기 2012. 1. 25.
반응형