본문 바로가기

개발언어/C#191

[C#] (강의) 2. Form 속성(레이아웃) m.cafe.daum.net/smbitpro/R7EG/6 2. 폼의 속성 (레이아웃) Form 속성 이번에는 Form의 속성에서 레이아웃 관련 속성들에 대해 살펴보기로 하자. 레이아웃 속성 속성명 형식 설명 AutoScaleMode AutoScaleMode 컨트롤의 자동 크기 조정 모드 ContainerControl에서 상속 Aut m.cafe.daum.net Form 속성 이번에는 Form의 속성에서 레이아웃 관련 속성들에 대해 살펴보기로 하자. 레이아웃 속성 속성명 형식 설명 AutoScaleMode AutoScaleMode 컨트롤의 자동 크기 조정 모드 ContainerControl에서 상속 AutoScroll bool 자동 스크롤 기능 사용 여부 AutoScrollMargin Size 자동 스크롤.. 2021. 4. 12.
[C#] (강의) 2. Form 속성(창 스타일) m.cafe.daum.net/smbitpro/R7EG/5 2. 폼의 속성 (창 스타일) Form 속성 이번에는 Form의 속성에서 창 스타일 관련 속성들에 대해 살펴보기로 하자. 창 스타일 속성 속성명 형식 설명 ControlBox bool 폼의 캡션 표시줄에 최소화, 최대화, 닫기와 같은 컨트롤상자가 m.cafe.daum.net Form 속성 이번에는 Form의 속성에서 창 스타일 관련 속성들에 대해 살펴보기로 하자. 창 스타일 속성 속성명 형식 설명 ControlBox bool 폼의 캡션 표시줄에 최소화, 최대화, 닫기와 같은 컨트롤상자가 표시되는지 여부 HelpButton bool 폼의 캡션 표시줄에 도움말 버튼(?) 컨트롤이 표시되는지 여부(최소화, 최대화 버튼이 표시되지 않을 경우에만 유효) I.. 2021. 4. 12.
[C#] (강의) 2. Form 속성(디자인,기타) m.cafe.daum.net/smbitpro/R7EG/4 2. Form 속성(디자인,기타) Form 속성(디자인,기타) 이번에는 Form의 속성 중에 디자인과 기타에 관련한 속성들을 살펴보기로 하자. Form속성2.zip 디자인 속성 속성명 형식 설명 Name string 컨트롤의 이름 Control에서 상속 1. Name 이 m.cafe.daum.net Form 속성(디자인,기타) 이번에는 Form의 속성 중에 디자인과 기타에 관련한 속성들을 살펴보기로 하자. Form속성2.zip 디자인 속성 속성명 형식 설명 Name string 컨트롤의 이름 Control에서 상속 1. Name 이 속성은 현재 컨트롤의 이름이다. Form을 제외한 다른 컨트롤의 속성 창을 통해 Name 속성을 변경하면 해당 컨트롤.. 2021. 4. 12.
[C#] (강의) 2. Form 속성 (동작관련) m.cafe.daum.net/smbitpro/R7EG/3#attach 2. Form 속성 (동작관련) Form 속성 이번에는 Form의 속성에 대해 살펴보기로 하자. Form속성(동작).zip 동작 관련 속성명 형식 설명 AllowDrop bool 사용자가 파일 등을 마우스로 끌어다 놓기를 허용 여부 Control에서 상속 AutoValidat m.cafe.daum.net Form 속성 이번에는 Form의 속성에 대해 살펴보기로 하자. Form속성(동작).zip 동작 관련 속성명 형식 설명 AllowDrop bool 사용자가 파일 등을 마우스로 끌어다 놓기를 허용 여부 Control에서 상속 AutoValidate AutoValidate 포커스가 변경될 때 이 컨테이너 컨트롤에 대한 유효성 검사가 자동으.. 2021. 4. 12.
[C#] (강의) 1.Forms 개요2 m.cafe.daum.net/smbitpro/R7EG/2 1.Form개요2 MyFirstForm 만들기(Visual Studio 2008 사용) 이번에는 Visual Studio 2008을 사용하여 MyFirstForm을 만들어 보도록 하자. 먼저, Visual Studio 2008을 실행하고 새로운 프로젝트를 생성한다. (단축키는 Ctrl+Shift+N) 새 m.cafe.daum.net MyFirstForm 만들기(Visual Studio 2008 사용) 이번에는 Visual Studio 2008을 사용하여 MyFirstForm을 만들어 보도록 하자. 먼저, Visual Studio 2008을 실행하고 새로운 프로젝트를 생성한다. (단축키는 Ctrl+Shift+N) 새 프로젝트 창이 뜨면 프로젝트 형식.. 2021. 4. 12.
[C#] (강의) 1.Forms 개요 출처 : m.cafe.daum.net/smbitpro/R7EG/1 1. Forms 개요 MSDN 참고 http://msdn.microsoft.com/ko-kr/library/8bxxy49h.aspx 본 강의에서는 Forms 개요에 대해 살펴보기로 하겠습니다. Forms이란 관리화 되는 .NET Framework를 위한 스마트 클라이언트 기술입니다. .NET Framework에 m.cafe.daum.net MSDN 참고 http://msdn.microsoft.com/ko-kr/library/8bxxy49h.aspx 본 강의에서는 Forms 개요에 대해 살펴보기로 하겠습니다. Forms이란 관리화 되는 .NET Framework를 위한 스마트 클라이언트 기술입니다. .NET Framework에는 그리기, 파.. 2021. 4. 12.
[C#] Windows Forms 속성 출처 : ehpub.co.kr/windows-forms-c-1-2-form-%EC%86%8D%EC%84%B1/ Windows Forms 응용 프로그램을 만들 때 Form 이나 컨트롤의 속성을 설정하거나 가져오기 등의 작업을 수행할 때가 많습니다. Form의 속성에는 배경 색상이나 폰트처럼 시각적인 모양이나 창의 스타일 등의 다양한 것들로 구성하고 있습니다. 그리고 Microsoft Visual Studio 에서는 속성 창을 통해 손쉽게 편집할 수 있는 기능을 제공하고 있습니다. 물론 개발자가 코드 상에서 속성 값을 설정하거나 가져오는 코드를 작성할 수도 있습니다. [그림 1.10] 속성 창 [메뉴]=>[보기]=>[속성 창] 을 선택하면 속성 창이 뜹니다. 개발자는 Form의 속성과 자식 컨트롤의 속성이나.. 2021. 4. 12.
[C#] 개인키 인증서 (정리하기) sourcenote.tistory.com/144 ClickOnce기간이 넉넉하도록 개인키 인증서 생성 ClickOnce의 기간 문제로 아래 블로그를 참고한 후 작성 하였습니다. https://blog.jjin.dev/32 [C#] ClickOnce 배포에 사용할 개인키 만들기 (만료 기간 길게 설정) 1. Windows 10 SDK 설치 developer.microsoft... sourcenote.tistory.com blog.jjin.dev/32 [C#] ClickOnce 배포에 사용할 개인키 만들기 (만료 기간 길게 설정) 1. Windows 10 SDK 설치 developer.microsoft.com Microsoft Developer developer.microsoft.com 2. C:\Progr.. 2021. 4. 2.
[C#] listview drag & drop 설정 출처 : m.blog.naver.com/jskimmail/221308645448 리스트뷰를 드래그앤드랍 만들기 중요속성. AllowDrop = true 이벤트는 DragEnter : 드래그시 마우스포인터 변경 DragDrop : 그랍시 처리 이벤트 using System.Windows.Forms; namespace DragAndDrop { public partial class Form1 : Form { public Form1() { InitializeComponent(); IniList(); // listview 설정 } private void IniList () { listView1.View = System.Windows.Forms.View.Details; ;// 목록 형으로 보이기 listView1... 2021. 4. 1.
[C#] config 파일을 AppData 폴더에 두고 설정값 읽기 및 쓰기 별도의 DB를 사용하지 않는 간단한 WinForm이나 WPF 프로젝트의 경우 설정값을 XML형식의 config 파일을 활용하면 간편하다. ini 파일 사용의 경우 추가적으로 32비트 커널 모듈을 끌어다 써야하기 때문에 성능저하의 문제도 있고, MS에서도 Deprecate 하는 부분이라 닷넷에서 기본 제공하는 ConfigurationManager를 사용하는 편이 훨씬 낫다. 프로젝트에서 Properties의 Resource를 활용하면 app.config에 기본으로 제공하는 설정외에 사용자의 추가설정이 들어가게 되고 user.config 형태로 사용자설정값이 별도로 AppData 폴더의 Romaing 폴더 아래에 다소 복잡한 경로로 생성되어 저장된다. ConfigurationUserLevel이 None이면 .. 2021. 3. 29.