2011-09-04 5 views
-1

많은 정보를 제공 할 수 없도록 개인용 응용 프로그램을 구축하고 있습니다.하위 창 만들기 및 부모 창으로 데이터 전달

하지만 여기서는 사용자가 선택하는 몇 가지 요소가있는 기본 창이 있습니다.

다른 선택 창이 열립니다. 이 두 번째 창 (자식 창)에서 일부 필드를 사용할 수 있습니다.

이제 여기에 내가해야 할 일이 있습니다.

1) 하위 창이 열리면 하위가 닫힐 때까지 상위 하나를 비활성화해야합니다. (부모가 자식으로 설정 한 창이 이미 비활성화되어 있고 여러 자식 창을 열 수 있습니다!) ...

2) 자식 창에서 필드 중 하나가 날짜/시간 필드가됩니다. 사용자 지정 날짜/시간 선택기 (이 문제는 여기에서 아무 문제도 할 수 없음)를 만들려고합니다.하지만 사용자가이 특정 필드를 클릭하면 사용자 지정 날짜/시간 선택기가 포함 된 자식 창이 나타납니다. 이전 버튼을 사용 중지했지만 숨기기는하지 않으며 btn을 클릭하면 데이터가 "dd/mm/yyyy hh : mm : ss AM/PM"형식으로 부모에게 전송됩니다.

답변

2

첫 번째 질문에 대한 David의 답변은 정확합니다. ShowDialog를 사용하십시오. 귀하의 두 번째 질문에 대한 귀하의 사용자 정의 컨트롤을 다른 폼에 넣고 원하는 형식으로 DateTime 값을 포맷하는 폼에 읽기 전용 문자열 속성을 추가합니다 .ToString (형식 스트링) 오버로드

+0

예제를 제공 할 수 있습니까? toString 오버로드 함수를 사용하여 시간/날짜 형식을 설정 했습니까? – sikas

+0

MSDN 사이트의 설명서를보고 형식 문자열을 보려면 여기를 참조하십시오. http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx – SpaceghostAli

2
  1. 그건 단지 모달 형식입니다. ShowDialog으로 호출하십시오.
  2. 나는 그 대답을 할 수 없지만 한 번에 두 가지 질문을했다.
관련 문제