Access에서 응용 프로그램을 만들고 있습니다. 내가 뭘하려고, 내 화면이 전체 화면 (docmd.maximaze) 아무 문제가 없다 을 갈 수 있도록전체 화면에서 VBA 센터 양식 요소에 액세스하십시오.
이다하지만 내가 원하는 화면 내 모든 요소를, 너희들 중심으로 이동한다는 것입니다 여우 어떻게 할 생각이야?
Access에서 응용 프로그램을 만들고 있습니다. 내가 뭘하려고, 내 화면이 전체 화면 (docmd.maximaze) 아무 문제가 없다 을 갈 수 있도록전체 화면에서 VBA 센터 양식 요소에 액세스하십시오.
이다하지만 내가 원하는 화면 내 모든 요소를, 너희들 중심으로 이동한다는 것입니다 여우 어떻게 할 생각이야?
당신은/크기 조정/양식/창 & 창 변화에 모니터 해상도의 크기를 결정 이벤트를 최대화하고, 그 정보와 함께, 당신은 다음 중 하나를 수행 할 필요가있을 것이다 :
각 컨트롤에는 양식의 시작 위치와 최대 위치가 필요합니다. 코드 모듈의 창 변경 이벤트 또는 사용자 정의 함수에서 컨트롤을 반복하고 폼의 적절한 위치에 있도록 재정렬하십시오.
다른 해상도를 기반으로 동일한 양식의 2 가지 버전을 만든 다음 코드 모듈에서 표시 할 항목을 결정하십시오. 어떠한 수단으로도 우아하지 않고 유지할 양식을 더 많이 만들지 만, 특히 모니터 크기가 표준화되지 않은 환경과 매우 낮은 해상도를 사용하는 시력 문제가있는 사용자에게 적합합니다.
이러한 문제를 해결하는 방법은 프로그래밍 방식으로 메인 폼, 기본적으로 MDI 타입 응용 프로그램으로 제어되는 하위 폼을 사용하므로 양식로드 사이에 '세션 상태'데이터 &을 쉽게 유지할 수 있습니다.
응용 프로그램 창을 모달로 만들거나, 크기를 조절할 수 없으며, 최소/최대 단추를 사용하지 말고, 닫기 단추는 양식이나 응용 프로그램을 종료합니다. 그러면 양식이 부적절하게 크기가 조정되거나 표시되는 것에 대해 걱정할 필요가 없습니다.