게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
메인폼과 서브폼의 컨트롤 생성및제거 C#
게시물ID : programmer_12684짧은주소 복사하기
작성자 : 넉우리
추천 : 0
조회수 : 758회
댓글수 : 3개
등록시간 : 2015/08/12 09:49:27
옵션
  • 본인삭제금지
으 또다시 개발에 막히는 부분이 생겨 고수님들의 조언을 부탁하려 합니다ㅠ
 
먼저 상황은 이렇습니다.
 
캡처.JPG
 
1. 메인 폼이 실행되면 서브 폼도 같이 실행되어 화면에 두개의 폼이 보이게 됩니다.
2. 메인 폼 내에서는 UDP 수신을 위해 새로운 하나의 쓰레드를 작동시켜 9000번 포트에서 계속해서 데이터 수신을 대기 합니다.
3. 계속해서 수신을 대기하다가 신호가 오면 작업을 시작합니다.
4. 신호가 1일 경우 메인폼에 mainCtrl을 새로 생성하여 폼에 추가하고, 서브폼에도 subCtrl을 생성하여 서브폼에 추가합니다.
5. 그리고 작업을 하다가 다시 신호 2를 받게 되면 생성했던 mainCtrl과 subCtrl을 제거해야 합니다.
 
이 작업들은 모두 메인 폼에서 이루어 져야 하구요.
 
현재 제가 해놓은 방법은 신호가 오면 윈도우 메시지를 던져서 컨트롤들을 생성하게 했었는데
RuntimeCallableWrapper 오류도 생기고 프로그램이 try catch에 걸리지도 않고 그냥 죽기도 하고
너무 불안정해서 다른 방법이 없을까해서 도움 요청드립니다ㅠ
 
조언 부탁드리겠습니다!
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호