반응형 [C# 기초] DataGridView - 데이터 추가, AutoSize, 열 너비 자동 조정, 마지막 빈 행 제거 # DataGridView DataGridView는 Excel 형태의 Data표현 방식입니다. Toolbox에서 DataGridView를 삽입하면 다음과 아무런 Column 없이 표시됩니다. DataGridView에 Column을 정의해 보겠습니다. Edit Columns를 클릭합니다. Add를 클릭하여 Column을 추가합니다. Dock 옵션을 이용해 Control size를 자동으로 조절할 수 있게 설정합니다. Dock 설정 전 Dock Fill 설정 후 다음과 같이 Rows.Add를 이용해 DataGridView에 값을 입력합니다. 출력된 결과를 확인하면 일단 width가 자동 조절이 되지 않아 내용이 잘려서 보입니다. 또 기본으로 한 행 들어가 있어 이 둘을 옵션으로 설정해 보겠습니다. AutoS.. 2020. 5. 26. [C# 기초] Form 크기 변화에 따라 Control 자동 크기 조절 설정 - AutoSize 간단한 설정으로 Form 크기 변화에 따라 Control이 AutoSize 될 수 있는 설정을 알아보겠습니다. richTextBox나 tabInterface 같은 Control을 Form에 위치시킨 후 Properties에 Dock을 클릭합니다. Dock는 Control의 테두리가 부모 Control에 도킹되어 Control의 크기를 조정하는 방법을 결정합니다. 이 설정을 통해 도킹된 가장자리의 경계에 맞게 컨트롤의 크기가 자동으로 조정됩니다. 전체 화면을 클릭 시 Dock 설정을 안 했을(None) 경우와 중앙 설정(Fill)의 차이를 아래에서 알 수 있습니다. Dock 설정(None) 전 전체 화면 테두리 - richTextBox가 확장이 되지 않음 Dock 설정(Fill) 후 전체 화면 테두리 2020. 5. 25. [C# 기초] Login Form - Password, Tab 순서 설정 # Password 입력 설정Login Form을 만들고 Password를 입력 받을 때 다른 문자로 자리를 표시하는 방법입니다.TextBox 컨트롤에 Properties에서 PasswordChar 를 선택하고 치환할 문자를 입력합니다. ● 를 입력하고 테스트 해보겠습니다. 보다 자세한 내용은 MS docs를 참고 바랍니다.TextBox 컨트롤을 사용 하 여 암호 텍스트 상자 만들기 - Windows Forms방법: Windows Forms TextBox 컨트롤을 사용하여 암호 텍스트 상자 만들기How to: Create a Password Text Box with the Windows Forms TextBox Control 이 문서의 내용 --> 암호 상자는 사용자가 문자열을 입력할 때 자리 표�doc.. 2020. 5. 21. [C# 기초] 모달 폼(Modal Form), 모달리스 폼(Modaless Form) 실행 로그인 창을 Modal Form으로 실행 하기 위해가이드를 만들어 기록합니다. # Form 추가우선 프로젝트명에서 마우스 우클릭으로 Windows Form을 추가합니다. ModalForm.cs 이름으로 Form을 생성하였습니다. 기존에 있던 Form1과 추가된 ModalForm을 확인 가능합니다. ModalForm을 간단하게 꾸며줍니다. 저의 경우에는 로그인 창을 Main Form 앞에 띄우려 하고 있으나테스트를 위해 버튼을 하나 추가합니다 버튼 Click 이벤트를 추가하고 클릭 시 ModalForm을 띄웁니다.ShowDialog(); 를 통해 Modal 옵션으로 실행합니다. private void btn_RunModal_Click(object sender, EventArgs e) { ModalForm .. 2020. 5. 19. [C#-Error] unexpected end of file while looking for percompiled hearder. Did you forget to add '#include "pch.h" to your source? Fatal Error C1010 해결 방법 Visual Studio 에서 다음 방법을 통해 오류를 해결할 수 있습니다. C1010 unexpected end of file while looking for percompiled hearder. Did you forget to add '#include "pch.h" to your source? https://docs.microsoft.com 바로가기 Fatal Error C1010 Fatal Error C1010 In this article --> unexpected end of file while looking for precompiled header. Did you forget to add '#include name' to your source? An i.. 2020. 5. 18. [C++] Visual Studio 2019 C++ MFC 사용하기 Visual Studio 2019를 이용하여 기존 Visual Studio 2008 C++로 개발된 프로젝트를 오픈하였습니다. 프로젝트가 자동으로 VS 2019로 마이그래이션은 되었으나 디버깅 시 MFC 관련하여 오류들이 발생하였습니다. cannot open source file "afxwinappex.h" cannot open source file "afxwin.h" cannot open source file "afxext.h" cannot open source file "afxdisp.h" cannot open source file "afxrich.h" cannot open source file "afxdtchtl.h" cannot open source file "afxcmn.h" cannot ope.. 2020. 5. 17. [Python] Send E-Mail - smtplib, MIMEText sendmail.py 는 시스템 운영 중에 이메일 알림, 경보 등의 목적으로 만든 모듈입니다. 해당 모듈은 자유롭게 사용하셔도 됩니다. sendmail.py 소스입니다. # -*- coding: utf-8 -*- # Python 3.8.2 # ************************************************************************************** # # brief Send Email # # file sendmail.py # date 2020.05.14 # author ymshim # # ************************************************************************************** import s.. 2020. 5. 16. [Python] Gmail 을 이용하여 메일 발송 시 Error 처리 - Gmail 앱 비밀번호 설정 이 전 포스팅에서 Python으로 메일 폭탄(Mail Bomber) 테스트를 진행하였습니다. [Python] E-Mail Send - Email Bomber Test [Python] E-Mail Send - Email Bomber Test 스팸(Spam) 테스트를 위해 E-mail Bomb(이메일 폭탄)을 제작하게 되었습니다. 다음은 E-Mail bomber Python 프로그래밍 예제입니다. (절대, 악용하지 마십시오) 해킹 도구만이 아닌 Python 프로그램 구현 시 E- greensul.tistory.com 하지만 상용 메일인 Gmail을 이용하여 메일을 발송 시 몇 가지 에러를 확인하였습니다. 동일한 에러가 발생 시 참고 할 수 있도록 Error 처리한 기록을 남깁니다. # WinError 100.. 2020. 5. 15. [Python] E-Mail Send - Email Bomber Test 스팸(Spam) 테스트를 위해 E-mail Bomb(이메일 폭탄)을 제작하게 되었습니다. 다음은 E-Mail bomber Python 프로그래밍 예제입니다. (절대, 악용하지 마십시오) 해킹 도구만이 아닌 Python 프로그램 구현 시 E-Mail 알람 등에 활용할 수 있을 것으로 생각됩니다. # E-Mail Bomber Source # -*- coding: utf-8 -*- # Python 3.8.2 # ************************************************************************************** # # brief Mail Bomber # # file EmailBomb.py # date 2020.05.12 # author greensul # .. 2020. 5. 14. 이전 1 ··· 8 9 10 11 12 13 다음