개발언어/C#191 [C#] Exception 예외 처리 (try-catch-finally, throw) C#을 포함한 모든 .NET 프로그래밍 언어는 .NET Framework와 Exception 메카니즘에 따라 Exception을 처리합니다. .NET의 System.Excpetion 은 모든 Exception의 Base 클래스이며, 예외 처리는 이 Exception 객체를 기본으로 처리하게 됩니다. 만약 Exception이 발생하였는데 이를 프로그램 내에서 처리하지 않으면 프로그램은 Crash하여 종료하게 됩니다. (이를 Unhandled Exception 이라고 부릅니다) C#에서는 try, catch, finally라는 키워드를 사용하여 Exception을 핸들링하게 되며, 또한 throw라는 C# 키워드를 통해 Exception을 만들어 던지거나 혹은 기존 Exception을 다시 던질 수 .. 2021. 7. 1. [C#] 버튼 동적 생성/제거, 클릭이벤트 핸들러 등록 출처 : blog.daum.net/sualchi/13720499 0) // 현재 존재하는 버튼이 있으면 화면과 리스트에서 삭제함 delListBtn(); // 새로운 버튼을 생성하여 리스트에 추가하고, 속성을 설정함. for (int i = 0; i < cnt; i++) { myButtons.Add(new Button()); myButtons[i].Location = new Point(50 + 25 * i, 50 + 25 * i); myButtons[i].Name = "myButton" + i.ToString(); myButtons[i].Text = "Button" + i.ToString(); myButtons[i].UseVisualStyleBackColor = true; myButtons[i].Tag .. 2021. 4. 13. [C#] 윈폼 버튼 동적으로 생성하기(Dynamic Button) 출처 : afsdzvcx123.tistory.com/entry/C-%EC%9C%88%ED%8F%BC-%EC%9C%88%ED%8F%BC-%EB%B2%84%ED%8A%BC-%EB%8F%99%EC%A0%81%EC%9C%BC%EB%A1%9C-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0Dynamic-Button [C# 윈폼] 윈폼 버튼 동적으로 생성하기(Dynamic Button) 안녕하세요. 오늘은 C# 윈폼에서 버튼 컨트롤을 동적으로 생성하는 방법에 대해서 알려드리려고 합니다. 큰 어려움 없기 때문에 다른 부연 설명없이 바로 예제 코드를 통해서 어떻게 버튼을 동 afsdzvcx123.tistory.com 안녕하세요. 오늘은 C# 윈폼에서 버튼 컨트롤을 동적으로 생성하는 방법에 대해서 알려.. 2021. 4. 13. [C#] 윈폼 dpi와 width,height가 안맞음 윈폼의 메인 다이얼로그의 AutoScaleMode가 Dpi로 설정한후 윈폼의 버튼 사이즈(속성)를 300 x 300으로 했을경우 소스에서 실제사이즈는 120 x 120이다. 300/120 = 2.5 이정도 차이가 발생함.. 이유를 모르겠음 2021. 4. 12. [C#] (강의) 5. 사용자 정의 컨트롤 m.cafe.daum.net/smbitpro/R7EG/12 5. 사용자 정의 컨트롤 사용자 정의 컨트롤 UsingUserControl.zip 이번에는 사용자 정의 컨트롤에 대해 살펴보기로 하자. 사용자 정의 컨트롤은 재 사용 가능하게 기존의 컨트롤을 합성하여 컨트롤을 정의하는 것을 말한다. m.cafe.daum.net 사용자 정의 컨트롤 UsingUserControl.zip 이번에는 사용자 정의 컨트롤에 대해 살펴보기로 하자. 사용자 정의 컨트롤은 재 사용 가능하게 기존의 컨트롤을 합성하여 컨트롤을 정의하는 것을 말한다. 사용자 정의 컨트롤은 UserControl에서 파생한다. 사용자 정의 컨트롤은 이를 소유하는 컨트롤에서 속성을 설정할 수 있고 이벤트 핸들러를 정의할 수 있고 노출된 메서드를 사용할 수.. 2021. 4. 12. [C#] (강의) 4. 컨트롤 개요 (2. 이벤트 처리 ) m.cafe.daum.net/smbitpro/R7EG/11 4. 컨트롤 개요 (2. 이벤트 처리 ) 컨트롤 개요 (2.이벤트 처리 ) 컨트롤 개요.zip 2. 이벤트 처리 컨트롤은 사용자와 상호 작용을 할 수 있는 구성요소이다. 사용자의 컨트롤 제어나 컨트롤의 상태 변화에 따라 적절한 이벤트가 발 m.cafe.daum.net 컨트롤 개요 (2.이벤트 처리 ) 컨트롤 개요.zip 2. 이벤트 처리 컨트롤은 사용자와 상호 작용을 할 수 있는 구성요소이다. 사용자의 컨트롤 제어나 컨트롤의 상태 변화에 따라 적절한 이벤트가 발생하고 발생한 이벤트에 대한 처리를 하는 메서드를 이벤트 핸들러라 한다. 여기에서는 회원 관리 프로그램을 통해 컨트롤의 이벤트 처리에 대해 느낄 수 있도록 할 것이다. 2.1 새로운 폼 띄.. 2021. 4. 12. [C#] (강의) 4. 컨트롤 개요 (폼 배치) m.cafe.daum.net/smbitpro/R7EG/10 4. 컨트롤 개요 (폼 배치) 컨트롤 개요 (1.폼 배치) 이번에는 컨트롤에 대해 간략히 살펴보기로 하자. 컨트롤은 응용 프로그램에 표시되는 구성 요소로 사용자와 상호작용을 할 수 있다. 컨트롤은 크게 .NET Framework에서 제 m.cafe.daum.net 컨트롤 개요 (1.폼 배치) 이번에는 컨트롤에 대해 간략히 살펴보기로 하자. 컨트롤은 응용 프로그램에 표시되는 구성 요소로 사용자와 상호작용을 할 수 있다. 컨트롤은 크게 .NET Framework에서 제공되는 컨트롤들과 사용자 정의 컨트롤, 사용자 지정 컨트롤로 구분할 수 있을 것이다. .NET Framework에서는 다양한 컨트롤을 제공하고 있어 응용 프로그램 개발 비용을 줄여준다... 2021. 4. 12. [C#] (강의) 3. Form 이벤트 (마우스/작업) m.cafe.daum.net/smbitpro/R7EG/9 3. Form 이벤트 (마우스/작업) Form 이벤트 이번에는 Form의 이벤트중에서 마우스와 작업에관련된 이벤트들에 대해 살펴보기로 하자. (참고로 마우스 클릭과 같은 이벤트는 작업 관련 이벤트로 분류를 하였다.) 마우스 이벤트 m.cafe.daum.net Form 이벤트 이번에는 Form의 이벤트중에서 마우스와 작업에 관련된 이벤트들에 대해 살펴보기로 하자. (참고로 마우스 클릭과 같은 이벤트는 작업 관련 이벤트로 분류를 하였다.) 마우스 이벤트 이벤트명 이벤트 파라미터 설명 MouseDown MouseEventArgs 마우스를 누르면 발생 MouseEnter EventArgs 마우스가 컨트롤의 보이는 부분으로 들어오면 발생 MouseHover.. 2021. 4. 12. [C#] (강의) 3. Form 이벤트 (키) m.cafe.daum.net/smbitpro/R7EG/8 3. Form 이벤트 (키) Form 이벤트 이번에는 Form의 이벤트중에서 키 관련 이벤트들에 대해 살펴보기로 하자. Form의 이벤트 핸들러는 첫번째 파라미터로는 이벤트가 발생한 원인을 제공한 object가 넘어가고 두 번째 인자 m.cafe.daum.net Form 이벤트 이번에는 Form의 이벤트중에서 키 관련 이벤트들에 대해 살펴보기로 하자. Form의 이벤트 핸들러는 첫번째 파라미터로는 이벤트가 발생한 원인을 제공한 object가 넘어가고 두 번째 인자로는 해당 이벤트 처리에 일반적으로 필요한 요소로 구성된 이벤트 파라미터가 넘어간다. 여러분들이 알고 있듯이 이벤트 핸들러 설정은 += 을 통해 할 수 있다. 이에 대한 사항을 모르고 있다.. 2021. 4. 12. [C#] (강의) 2. Form 속성(모양/포커스/액세스 가능성) m.cafe.daum.net/smbitpro/R7EG/7 2. Form 속성(모양/포커스/액세스 가능성) Form 속성 이번에는 Form의 속성에서 모양/포커스/액세스 가능성 관련 속성들에 대해 살펴보기로 하자. 모양 속성 속성명 형식 설명 BackColor Color 컨트롤의 배경 색상 BackgroundImage Image 배경 이미지 Co m.cafe.daum.net Form 속성 이번에는 Form의 속성에서 모양/포커스/액세스 가능성 관련 속성들에 대해 살펴보기로 하자. 모양 속성 속성명 형식 설명 BackColor Color 컨트롤의 배경 색상 BackgroundImage Image 배경 이미지 Control에서 상속됨 BackgroundImageLayout BackgroundImageLayou.. 2021. 4. 12. 이전 1 ··· 10 11 12 13 14 15 16 ··· 20 다음