VB6에서 .Net Control 사용하기

프로젝트 2020. 7. 16. 15:38

참고 1 :  https://www.codeproject.com/Articles/19015/Using-NET-Controls-in-VB6

 

Using .NET Controls in VB6

An article on using .NET controls in VB6

www.codeproject.com

참고 2 : http://work6.mrds.kr/bbs/board.php?bo_table=csharp&wr_id=40&sst=wr_hit&sod=desc&sop=and&page=3

 

DataGridView 에 직접 column , row 추가하기 > C# 공부 | 생산현황판 용어설명

본문 DB 연결 없이도, 직접  추가, 삭제가 용이하다. MySQL 의 경우  버전 등과 관련하여 호환 문제가 있어서 ado.net 데이터 소스 설정 등을 이용해서 연결하는 게 간단치 않다. 직접 row, column에 추��

work6.mrds.kr

참고 3 : https://yangjetmul.tistory.com/30

 

[C#] 간단한 UserControl

상단의 간단한 텍스트버튼에디트(?) 암튼 참고로 DevExpress의 ButtonEdit를 흉내낸것이다. 프로젝트(UserControls)를 한개 만들고 사용자정의컨트롤을 하나 만들자. 이름은 ButtonEdit.cs 로 하였다.. 텍스트

yangjetmul.tistory.com

 

[VB6에서 .Net Control 사용하기]

1. C#에서 usercontrol 프로젝트 생성 하고 DataGridView1 컨트롤 을 올려서 dock 속성을 Fill 로 수정

2. VB6 에서 사용될 변수 작성

3. 프로젝트 속성 에서 COM interop 등록  을 찾아서 체크

4. AssemblyInfo.cs 파일에서 아래라인 찾아서 수정해줌

[assembly: ComVisible(true)] //2020.07.16 수정 false->true

 

5. 프로젝트 빌드 하면 아래 빨간사각형 안의 3개 파일이 생성되는데 그파일3개 모두 vb6 프로젝트 폴더에 복사해서

붙여넣기 함.

6. vb6 에서 프로젝트 생성해서 Text1 박스 1개와 Command1 버튼 1개 추가

7. vb6 에서 코딩 작성

8. VB6 소스코드 실행결과 캡쳐

9. 주의 사항 : 다른 PC에 실행파일 형태로 배포해서 사용하려면 아래 와 같은 작업이 필요함.

실행파일을 실행하려는 PC에서 아래와 같은 작업을 해줘야됨.

단순하게 실행파일과 같은 폴더안에 dll 등의 파일이 있다고 해서 오류가 안나는게 아니었음...^^;

 

10. 위의 9번 작업을 한다음에

VB6 프로젝트 참조에서 DgvControl 이 확인 이 가능하고 이상태에서는 DgvControl 선택해도 오류가 나지 않음.

 

 



 

DgvControl_2020-07-16.zip
0.03MB
vb6_Dgv_Test용_2020-07-16.zip
0.01MB

 

 

 

'프로젝트' 카테고리의 다른 글

C# webFileDownload  (0) 2020.09.03
엑셀 index match 함수 응용예제  (0) 2018.06.21
이미지 360도 회전하기  (1) 2018.02.28
lazgraph  (0) 2017.12.05
vb6 인쇄시 페이지 당 row 수 계산  (0) 2017.11.24
: