본문 바로가기

[C#/Devexpress/Winform] GridControl의 아이템을 Drag & Drop 하여 다른 Control에 전달하는 방법 소개 GridControl의 아이템을 Drag & Drop 하여 다른 Control에 전달하는 방법 소개 샘플 코드 시나리오 Form을 Load할 때, GridControl에 데이터 Set GridControl의 아이템을 클릭 후 Drag하여 TextEdit에 Drop 아이템을 Drop한 TextEdit에 클릭한 GridControl의 아이템 정보 Set 프로젝트 환경 .Net Framework 4.5.2 Devexpress 21.1 Step 1. 아래와 같이 UI를 배치한다. Devexpress의 GridContro와 TextEdit을 배치 Step 2. 소스코드 작성 1. Form의 Load 이벤트 추가 Form이 Load될 때, 컨트롤들의 초기화 로직을 구현합니다. GridControl에는 임시로 Dra.. 더보기
Thread Thread 정리Start a thread 일반 사용new Thread(Work);ThreadStart 사용new Thread(new ThreadStart(Work));람다식 사용new Thread(() => Work());Start a thread with parameterParameterizedThreadStart 사용new Thread(new ParameterizedThreadStart(WorkWithParam));Start a thread with return value람다식 이용하여 Return Value 받기 (returnValue는 선언한 object 변수)new Thread(() => { returnValue = ReturnableWork(); }); 123456789101112131415.. 더보기
C# 버전 별 추가된 기능 참고 사이트를 통하여 C# 버전 별 추가된 기능 및 종속성에 대하여 정리하였습니다. C# 버전 별 기능 (참고)C# 1.0Microsoft社에서 Windows 플랫폼에서 Java를 대체할 수 있는 언어 개발C# 2.0 제네릭부분형식 (Partial Type)무명 메소드Nullable 형식반복기공변성 및 반공변성 (Convariance & Contravariance)기타추가기능getter / setter 별도의 엑세스 가능메서드 그룹 변환 (대리자)정적 클래스대리자 유추C# 3.0자동 구현된 속성무명 형식쿼리 식람다 식식 트리확장 메서드암시적 형식 지역 변수부분 메소드개체 및 컬렉션 이니셜라이저C# 4.0동적 바인딩명명된 / 선택된 인수제네릭 공변 및 반공변포함된 interop 형식C# 5.0비동기 멤버호.. 더보기