Microsoft MVP성태의 닷넷 이야기
사용자 정의 컨트롤 VS IDE에서만 Exception 발생 [링크 복사], [링크+제목 복사],
조회: 16901
글쓴 사람
유호성 (ryuhosungs at naver.com)
홈페이지
첨부 파일
 

안녕하세요.

이번에 처음 보는 현상을 봐서, 다양한 방법으로 문제를 해결해 보려다가 방법을 찾지 못해서 이렇게 글을 올리게 되었습니다.

Tree 컨트롤을 상속받아 사용자가 원하는 형태의 모양을 만들어 주는 사용자 정의 컨트롤을 생성하였고,
걱 트리 아이템의 체크, 해제, 하위노드 선택 형태를 지원하도록 하였습니다.
https://www.codeproject.com/Articles/202435/Tri-State-Tree-View

문제는 개발툴(VS 2019)에서만 윈폼에서 그레드앤드랍으로 컨트롤을 생성하게 되면 VS가 죽어서 재시작을 해버립니다.
생성한 EXE파일은 에서는 잘 동작을 합니다.

VS 내부에서만 사용되는 Arribute를 알면 처리를 할 수 있을지도 모르겠습니다
혹시라도 경험해 보신적이 있으신지 문의 드립니다.

이상입니다.









[최초 등록일: ]
[최종 수정일: 10/1/2019]


비밀번호

댓글 작성자
 



2019-10-01 09시58분
다음의 메서드를 찾으시는 것 같군요. ^^

DesignerProperties.GetIsInDesignMode
https://docs.microsoft.com/en-us/dotnet/api/system.componentmodel.designerproperties.getisindesignmode

따라서 "DesignerProperties.GetIsInDesignMode(this);" 같은 식으로 호출하면 됩니다.
정성태
2019-10-01 04시32분
[유호성] 감사합니다. 알려주신 힌트를 통해 결국 문제를 해결하였습니다.
윈폼 기반이여서, DesignMode를 사용하는 걸로 해결이 되었습니다.
추가적으로 이 컨트롤이 몇번의 상속을 받는 구조여서,
https://codeday.me/ko/qa/20190307/19228.html

의 형태로 해서 해결하였습니다.
감사합니다.
[guest]

... 46  47  48  49  50  51  52  53  54  55  [56]  57  58  59  60  ...
NoWriterDateCnt.TitleFile(s)
1288박주만7/8/201431073C# 서비스 기반 데이터베이스(mdf) & InstallShield Limited Edition 설치 및 배포 [2]파일 다운로드1
1287김용환7/8/201428942오라클 db 사용관련 문의입니다. [4]파일 다운로드1
1286C#조으다7/8/201418882WebBrowser 공유기 관리 웹 페이지 인증 [3]
1285C#조으다7/5/201419162IE DocumentComplete 이벤트가 발생되지 않습니다. [2]
1284(non...7/4/201419545(글쓴이의 요청으로 삭제합니다.) [3]
1283김영대7/3/201422375안녕하십니까 정성태님 죄송하지만 SmartClient 에 관한 질문이 있습니다. [9]
1282(non...7/2/201419314(글쓴이의 요청으로 삭제합니다.) [2]
1281(non...7/1/201420496(글쓴이의 요청으로 삭제합니다.) [4]
1280동동이6/25/201420147안녕하세요. ocx의 비동기 또는 쓰레드에서 호출 [1]
1279(non...6/23/201420471(글쓴이의 요청으로 삭제합니다.) [17]
1278이상식6/19/201421870.net DLL 내 자바스크립트를 수정 또는 재정의 할 수 있을까요? [3]
1277김솔지6/18/201418174silverlight에서 datagrid, listbox질문이여 [2]
1276정우석6/16/201417880쿠키 [1]
1274김솔지6/10/201422286배포 페이지 url을 얻고 싶습니다. [8]
1272이훈모6/7/201416870정말 어려운 상황에 직면했습니다. [1]
1270Jong...6/2/201427457C#과 C++을 이용한 Image 처리. [13]
1269김아영5/29/201417917InitializeComponent 함수 호출 지연 현상 [5]
1268솔솔5/27/201417321smart client [1]
1266김솔지5/22/201419772clickonce 수정에 대해 알고싶습니다. [2]
1265이은아5/22/201424297DataGridView 헤더를 두줄이상으로 하고싶습니다. [1]파일 다운로드1
1264김인호5/18/201423117소스코드 및 예제그림 zip 파일 [1]
1263이영종5/15/201419809159페이지 오타인것 같습니다 [5]
1262(non...5/4/201420599(글쓴이의 요청으로 삭제합니다.) [10]
1261이근주5/4/201418105다시 한번 질문드릴께요. [2]
1259이근주5/1/201418059도서 오류인 것 같네요.. [1]
1258최세정4/28/201420653안녕하세요~php module 오류로 고민하다가 여기까지 왔네요..ㅜㅜ [2]
... 46  47  48  49  50  51  52  53  54  55  [56]  57  58  59  60  ...