질문,답변

안녕하세요. 모두들 잘 지내시죠?? 진짜 너무 덥습니다... 다들 더위 조심하세요.. 

혹시 랩윈도우에서 전처리기를 사용해서 특정 컨트롤을 숨길 수 있는지 여쭙니다.. 

 

예를들어서 C#에서는  

 

#if TEST

btn_Detection.Visible = false;

......

// 컨트롤 숨기기 등등 이벤트 구현

#endif

 

이렇게 선언 후에 프로젝트 속성->빌드->조건부 컴파일 기호에 TEST를 기입하면 전처리기가 작동하거든요... 

그래서 쉽게 컨트롤을 숨길 수가 있는데,  랩윈도우에서는 어떻게 해야할지 모르겠네요.. 

Build -> Distributions에서 찾아봤는데 제가 잘 못찾는건지...

 

특정 프로젝트마다 컨트롤을 숨겨야하는데,  프로젝트를 2개로 나눠서 작업하려니 한쪽 수정하면 한쪽 또 반영해줘야하는

번거로움이 있네요..  아시는 분 팁 좀 부탁드리겠습니다..

 

감사합니다.


허창원

2016.08.09 16:17:24
*.227.63.83

전처리기로 해당 컨트롤을 숨기거나 숨기지 않도록 하는 문장을 넣어주면 되겠죠.

간단히 예를 들어보면,

 

---------------------------

#define DefProg_CC_Select_Project   0    // 0:default project, 1:project1, 2:project2
 

......

 

#if DefProg_CC_Select_Project == 0
    SetCtrlAttribute(panelHandle, PANEL_LED, ATTR_VISIBLE, 0);    // LED 컨트롤 숨김
#elif DefProg_CC_Select_Project == 1
    SetCtrlAttribute(panelHandle, PANEL_LED, ATTR_VISIBLE, 1);    // LED 컨트롤 보임
#endif
 

---------------------------

 

이렇게 조건 컴파일을 하도록 해도 되지 않을까요?

 

레몬자몽

2016.08.16 13:35:25
*.113.120.143

연휴 잘 보내셨나요?

조건컴파일도 알게되었고  덕분에 잘 해결하였습니다.  감사합니다.  : ) 

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 파일(특히 그림파일)을 올리실 때의 유의사항 운영자 2004-07-16 98994
1597 'Error Code -94' 해결방법이... [2] 요돌이 2017-10-10 114
1596 cvi 에서 cmd창 없애는 방법 [2] 김승준 2017-09-11 153
1595 시리얼 통신 crc, checksum 계산기 file 하이루 2017-09-04 1025
1594 USB 연결되었을때 어떻게 확인하나요? file [1] 루키니아 2017-07-03 185
1593 외부 장치 검색하는 함수 조커 2017-02-20 135
1592 탭(tab)페이지 관련 질문드립니다. [2] cvi초보! 2017-01-26 137
1591 문자열 변환 관련. [3] 요돌이 2016-12-17 171
1590 폴더내의 파일 탐색 명령어 [2] 조커 2016-12-14 85
1589 안녕하세요 이미지 캡처 관련 질문드립니다. [5] cvi초보! 2016-12-02 148
1588 UIR 멈춤현상 관련. [1] 요돌이 2016-11-28 101
1587 win10에서 실행종료시...FATAL RUN-TIME ERROR file [6] 루키니아 2016-08-31 645
1586 패널 자체를 배열선언이 가능할까요??? (조언급구) file [2] 레몬자몽 2016-08-23 290
1585 vison 관련 문의 입니다. ds4okv 2016-08-20 75
1584 Excel 병합에 관한건데요... [2] 루키니아 2016-08-18 174
» 전처리기(Preprocessor)를 이용해서 컨트롤을 숨길 수 있나요? [2] 레몬자몽 2016-08-09 136
1582 FileSelectPopup의 오류가.... [4] 야리싸내 2016-08-04 130
1581 2차원배열 때문에 미치겠습니다 ㅠㅠ [5] 쥐샥 2016-08-03 141
1580 정수와 실수의 구분에 대해 질문드립니다 [2] 워나리 2016-07-26 748
1579 Numeric Control에 double타입일 경우 a와 f가 입력이 되는 현상 file [2] 레몬자몽 2016-07-22 575
1578 테이블컨트롤(Table Control) Insert시 역순으로 넣을 수 있는지 여부 [2] 레몬자몽 2016-07-19 663