본문 바로가기
반응형

windows form6

TreeView DirectoryInfo (TreeView 폴더 구조 보여주기) TreeView C#Visual StudioWindows Form TreeView 에 Directory node 를 표시하는 코드 입니다. Windows Form 을 생성하고 TreeView 를 추가합니다.1. Create FormTree.cs2. Drag & Drop "TreeView" From Tools to Form 12345678910111213141516 private void ListDirectory(TreeView treeView, string path) { treeView.Nodes.Clear(); var rootDirectoryInfo = new DirectoryInfo(path); treeView.Nodes.Add(CreateDirectoryNode(rootDirectoryInfo));.. 2019. 1. 20.
DataTable VS Dictionary 검색 속도 차이 DataTable 과 Dictionary 의 속도 차이 C# 한때 PDA 개발할 때 데이터 처리를 Compact SQL 로 했습니다. PDA 는 성능이 좋지 않아서 뭐든 좀 느렸죠. 처음엔 DataTable.Select() 를 사용했습니다. 코드 예제 : string expression = "Date = '1/31/1979' or OrderID = 2"; string sortOrder = "CompanyName ASC"; DataRow[] foundRows = table.Select(expression, sortOrder); 그런데 데이터가 3,000건 이상 되면 (PDA 에서) 너무 나 드리더군요. 그래서 찾아보던 중 Microsoft Docs 를 보니 관련된 글과 아래와 같은 표가 있더군요. 속도 차.. 2019. 1. 19.
TextBox 숫자만 입력 ( Windows Form C# ) TextBox 숫자만 입력하기 Windows Form C# TextBox 에 이벤트를 추가합니다. 디자인 툴에서는 TextBox 를 선택하고 속성창의 이벤트아이콘(번개표시)를 클릭하고 KeyPress 이벤트를 추가합니다. 또는 Form_Load 이벤트에 코드로 이벤트를 추가합니다. 1 textBox1.KeyPress += textBox1_KeyPress; cs 그리고 KeyPress 메소드 안에 아래 코드를 입력합니다. private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) && (e.KeyChar != '.')) { e.Handle.. 2019. 1. 19.
[005] CheckBox, RadioButton (Windows Form C#) Windows Form C# CheckBox , RadioButton Visual Studio 의 Form Designer 에서 [도구상자] 의 CheckBox 와 RadioButton 을 Form 에 추가합니다. 체크박스와 라디오 버튼의 속성은 거의 비슷합니다. 다른점은 체크박스는 개별로 체크/해제를 할 수 있습니다. 라디오버튼은 GroupBox 또는 Panel 등 그룹안에 있는 라디오버튼 중 하나만 체크 될 수 있다는 겁니다. 주요 속성 checkBox1.Text = "auto run"; // set checkbox text checkBox1.Checked = true; // set checkbox checked checkBox1.Enabled = true; // control enable , dis.. 2019. 1. 18.
[004] ComboBox . Windows Form 에서 ComboBox 사용하기 (Dropdown, selectbox) ComboBox 사용하기Windows formVisual Studio ComboBox 는 html 에서 에 해당하는 컴포넌트입니다. DropDownList 라고도 하죠. 이전 글에서 하던 Test Form Project 에 추가를 해보도록 하겠습니다.2019/01/17 - [C# Windows Form 개발 따라하기] - [002] 모든 개발의 시작. hello world ! 도구상자에서 ComboBox 를 찾아서 Form 에 Drag 해줍니다.( 찾기 힘들다면 도구상자 상단에 직접 입력하시면 필터되어 보여집니다.) 초기에는 빈값만 나오겠죠. 아이템을 추가해 보겠습니다. 우측 속성창에서 Items 를 선택하고 우측 컬렉션의 ... 버튼을 클릭합니다. (버튼이 안보인다면 Items 우측 영역을 마우스로 한.. 2019. 1. 18.
[001] Visual Studio 2017 설치하기 https://docs.microsoft.com/ko-kr/visualstudio/install/install-visual-studio?view=vs-2017위 사이트로 이동해서 ( 또는 구글에서 Visual Studio 2017 을 검색해서 링크로 들어가도됩니다.) 아래 버튼을 찾아 클릭합니다. 아래 페이지로 이동합니다. 커뮤니티 버전이 무료 버전입니다. 설치 파일 다운로드가 완료되면 다운로드 받은 파일을 더블클릭하여 실행합니다. 아래 구성요소에 체크를 하고 설치를 진행합니다. 설치가 완료되면 Visual Studio 2017 이 시작됩니다. 끝 2019/01/16 - [C# Windows Form 개발 따라하기] - [002] Visual Studio 테마 변경 방법 2019. 1. 16.
728x90
반응형