728x90
728x90
SMALL

전체 글 223

[C#] DataGridView의 짝수행과 홀수행을 다르게 지정하는 방법

1. 방법DataGridView에서 짝수행과 홀수행의 배경색 및 글자색을 다르게 지정하는 방법은 의외로 간단하다. DataGridView의 속성중에 AlternatingRowsDefaultCellStyle를 설정하면 된다.이값을 설정하지 않으면 아래의 빨강색 사각영역과 같이 기본 형식으로 출력된다. 하지만 이 속성을 설정하면 아래와 같이 출력된다. 2. 예제 소스using CjControls; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Drawing; using System.Linq; using System...

유용한 정보 2025.06.03

[C#] DataGridView에서 DataSource 연동하는 방법

1. 칼럼 생성 및 DataDouce와 연동되는 특성 설정하기 DataSource에 연결할 때 사용되는 데이터의 컬럼명을 DataPropertyName에 입력한다. 예를들면 데이터베이스에서 로딩한 데이터를 DataTable로 수신했을 때 그 수신된 데이터그룹의 칼럼명을 DataPropertyName에 입력하면 된다.2. 예제 Random rnd = new Random(); DataTable table = new DataTable(); DataColumn col; col = table.Columns.Add("CHK", typeof(bool)); col.ReadOnly = false; col = table.Columns.Add("NAME"..

유용한 정보 2025.05.24

[clr] Window Forms 컨트롤 라이브러리 MFC에서 사용하기 사용

1. CLR (Common Language Runtime)은? - CLR은 마이크로소프트의 .NET 프레임워크에서 프로그램을 실행하는 환경입니다. - CLR은 C#, VB.NET, F# 등 다양한 언어로 작성된 코드를 실행할 수 있도록 지원합니다. - CLR은 코드의 실행, 메모리 관리 (가비지 컬렉션), 보안, 예외 처리 등의 기능을 제공합니다. 2. Window Forms 컨트롤 라이브러리 사용1) C#에서 라이브러리 (.dll)을 생성한다.2) MFC 프로젝트를 생성한다.3) MFC 프로젝트의 속성 중에서 아래와 같이 공용 언어 런타임 지원> 속성을 .NET Framework 런타임 지원(/clr)로 설정한다.4) 윈도우를 생성한 후 컨트롤과 관련 된코드를 추가한다. (예..

유용한 정보 2025.05.06

[C#] 사용자 정의 이벤트 등록 및 사용 예제

1. 이벤트 핸들러 선언 이벤트 핸들러 대리자를 전역으로 선언한다. 가급적이면 이벤트가 실제 발생하는 위치에 선언하는 것이 좋다. 2. 이벤트 등록 이벤트가 발생할 클래스 내부에 위에서 선언한 이벤트 핸들러 대리자로 이벤트 변수를 정의한다. 이벤트 += 이벤트처리함수3. 이벤트 해제이벤트를 해제한 후에는 이벤트가 발생해도 이벤트처리함수가 작동하지 않는다이벤트 -= 이벤트처리함수4. 사용 예제1) 이벤트가 실제 발생하는 곳using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Drawing; using Syst..

유용한 정보 2025.04.27

Windows 10에서 Visual Studio 6(vc6.0) 설치 방법

1. 원본복사 비주얼 스튜디오 6은 임의의 폴더에 설치CD를 복사한다.2. 파일 속성 변경 Setup.exe -> 속성 -> 호환성 탭 -> 호환모드 : Windows XP (서비스 팩 3) 선택 -> 설정 : 관리자 권한으로 이 프로그램 실행 체크 3. Microsoft Virtual Machine For Java 설치 하지 않기(단계 뛰어 넘기, skip) - 방법1 : 추천 VS6 Install\IE4\ 폴더를 삭제하거나 이름 변경 - 방법2 : 비추 - C:\Windows 와 C:\Windows\System32 폴더에 msjava.dll 파일을 생성한다 - 관리자 권한 으로 다음 명령 실행 copy nul C:\Window..

유용한 정보 2025.04.22

[MFC] 윈도우 레지스트리의 키 또는 데이터를 읽고 쓰고 삭제하기

1. 레지스트리의 키 생성하기 ( RegCreateKeyEx ) RegCreateKeyEx 는 레지스트리에 이미 존재하면 키를 읽어오고 그렇지않으면 새롭게 키를 생성한다. 예를들어 HKEY_CURRENT_USER\SOFTWARE\Hi 키가 레지스트리에 없으면 새롭게 만들고 있으면 그 키를 가져온다. 그리고 OS가 64비트이고 레지스트리에 데이터를 쓰려고 할 때 오류가 발생하면 samDesired 옵션에 KEY_WOW64_64KEY를 추가한다. 함수 프로토타입)WINADVAPI LSTATUS APIENTRY RegCreateKeyEx( _In_ HKEY hKey, _In_ LPCWSTR lpSubKey, _Reserved_ DWORD Reserve..

유용한 정보 2025.04.19
728x90
728x90
LIST