1280 * 1024에서 올바르게 열리는 vb6 프로그램을 어떻게 가질 수 있습니까?하지만 다른 해상도로 전환하면 640 * 480으로 화면 절반 만 볼 수 있습니다. 내 vb6 프로그램의 크기를 조정하여 화면 해상도에 자동으로 맞출 수있는 방법은 무엇입니까?vb6 프로그램의 크기를 조정하여 화면 해상도에 자동으로 맞출 수있는 방법은 무엇입니까?
답변
이 항상 당신에게 픽셀 현재 해상도를 줄 것이다? 여기에 일하는 것 같아요 (무료) : -
ActiveResize Control Lite - 나는 그것을 시도하는 빠른 프로젝트를 만들었고 그것은 주석에 뭐라고하는지 않습니다!
라이트 버전에는 프로젝트의 양식 수, 양식의 컨트롤 수 등 일부 제한이 있습니다. 더 많은 기능이 필요한 경우 Standard 또는 Professional 버전을 구입할 수도 있습니다.
크기 조정 코드를 모두 구현하여 대부분 제거하고 대부분의 컨트롤 위치를 수정하는 데 많은 시간을 소비했음을 알고 있습니다. 더보기 좋게 만들고 폼의 최소/최대 기능을 제한하려면 몇 가지 이동하십시오. - 어느 것도 훌륭한 사용자 경험을 제공하지 않습니다. 우리가 다시해야한다면 시간 단축을 위해서이 컨트롤 (또는 유사한 컨트롤)을 사용할 것입니다.
보통 크기를 조정할 수있는 양식에는 "흐름"레이아웃을 제공하는 컨트롤이 있습니다. 종종 이것은 스크롤바를 지원하는 TextBox, 그리드 컨트롤 등과 같은 것입니다. 버튼과 같은 고정 된 크기의 요소를 위치 지정 (즉 이동) 한 후에 필요한만큼의 컨트롤을 줄이거 나 늘립니다.
"문서 지향"이 아닌 많은 고정 크기 컨트롤이있는 사용량이 많은 서식에는 설정된 대답이 없습니다. 때로는 스크롤 할 수있는 Form을 만드는 것이 당연한 일이지만 대개는 스크롤하지 않습니다.
일부 사람들은 "고정 된"요소의 크기를 조정하거나 글꼴 크기를 변경하려고 시도합니다. 이로 인해 혼합 품질의 결과가 생성 될 수 있지만 때로는 좋거나 때로는 그렇지 않을 수도 있습니다.
양식 크기에 대한 고려 사항은 설계 프로세스의 일부로 가장 잘 구성됩니다. 일부 응용 프로그램의 경우 최소한 지원되는 양식 크기를 결정하는 것이 좋습니다. 다른 경우 대화 상자 양식 또는 탭 컨트롤을 사용하여 작업을 중단해야 할 수도 있습니다.
VB6에서는 .Net에있는 것처럼 쉬운 방법이 없습니다. 새 폼의 클라이언트 크기를 기반으로 폼의 Resized 이벤트 처리기에서 모든 크기를 수동으로 조정해야합니다. 그것은 고통이고 거대한 혼란입니다. 그러나 그것을하는 유일한 방법입니다.
수정 :이 일을 결코 하나의 방법입니다,하지만 난 크기 조정 핸들러로를 작성 단지 보통 몇 년 동안 VB6 프로그래밍 및 봤는데 충분히 간단하다, 나는 좋은 발견하지 않았습니다 그것 이외의 다른 방법.
Dim screenwidth,screenheight As Single
screenwidth = Screen.Width \ Screen.TwipsPerPixelX
screenheight = Screen.Height \ Screen.TwipsPerPixelY
당신이이 일에 대한 제 3 자 도구를 시도 :
나는 크기 조정에서 ComponentOne SizerOne
C1Elastic 제어 할 수를 사용하고 사용자가 정의한 설정에 대한 내부 컨트롤의 크기를 조정, 가로 세로 비율을 유지한다.
무료는 아니지만 내가 저장 한 모든 시간에 비용을 지불했습니다.
Form1.Height = Screen.Height
Form1.Width = Screen.Width
이 코드는 화면 해상도에 따라 양식 크기를 설정합니다.
"ActiveResize Control Lite"ActiveX 도구는 양식 당 20 개의 컨트롤로 제한됩니다.
자동으로 화면 해상도에 맞추려면 활성 x를 다운로드해야합니다. "veg gold vb6.0 화면 크기 조정"을 검색하십시오.
일단 화면 해상도를 알게되면 할 수있는 일이 많습니다. 가장 쉬운 솔루션 •
4 개의 가장 인기있는 모니터 해상도에 맞게 서로 다른 양식을 디자인 할 것 - 640 × 480, 800 × 600, 1024 × 768, 및 또는 1600 X 1200
•를, 우리는 쓸 수 화면 해상도를 기반으로 양식의 모든 컨트롤을 동적으로 크기를 조정하고 위치를 변경하는 코드 - 쉬운 작업이 아닙니다!
? 화면 해상도에 따라 컨트롤의 크기를 조정하는 타사 컨트롤은 매우 효과적입니다. 당신이 할 수있는 경우에, 전체적으로, 다만이 문제를 피하는 것이 낫다. 예를 들어, Visual Basic (Flexi-Forms)의 코드 작성을 참조하십시오.
- 1. 크기를 조정하여 문서를 다시로드하는 방법은 무엇입니까?
- 2. 다른 해상도에 맞게 양식의 컨트롤 크기를 조정하려면 어떻게합니까?
- 3. 화면 해상도에 대한 조건문?
- 4. 화면 해상도에 의해
- 5. 화면 해상도에 따라 콘텐츠 표시
- 6. UIPickerView의 크기를 조정하여 응용 프로그램의 중심에서 완전히 볼 수 있습니까?
- 7. 브라우저의 크기를 조정하여 화면을 새로 고치는 방법은 무엇입니까?
- 8. 해상도에 따라 양식/컨트롤의 크기를 조정하는 가장 좋은 방법은 무엇입니까?
- 9. 코코아에서는 뷰 (이 경우에는 윈도우)의 크기를 프로그래밍 방식으로 조정하여 서브 뷰를 모두 맞출 수 있습니까?
- 10. DataGridview에서 테이블의 크기를 자동으로 조정하는 방법은 무엇입니까?
- 11. 화면 크기를 확인 하시겠습니까?
- 12. 장치의 화면 크기를 얻는 방법은 무엇입니까?
- 13. 화면 크기를 얻고 이에 응답하는 방법은 무엇입니까?
- 14. 사용자의 화면 해상도에 액세스 - C# 2010
- 15. 비례하여 UIView의 크기를 자동으로 조정하는 방법은 무엇입니까?
- 16. UIImageView에서 UIImage 크기를 자동으로 조절하는 방법은 무엇입니까?
- 17. URL을 잘려서 레이아웃 내에 맞출 수있는 가장 좋은 방법은 무엇입니까
- 18. iPhone에서 이미지의 크기를 조정하여 UITableView 이미지
- 19. ASP .Net에서 화면 크기를 조정하는 방법
- 20. 모든 종류의 창 화면에 맞출 수있는 C# 창 형식을 설정하는 방법은 무엇입니까?
- 21. 화면 해상도에 따라 배경 이미지를 표시합니다.
- 22. 크기 조정 화면 해상도에 맞게 내용
- 23. 키보드가 나타나면 Windows Mobile 응용 프로그램의 크기를 자동으로 조정하는 방법은 무엇입니까?
- 24. 이미지의 픽셀을 조정하여 밝기를 조정하는 방법은 무엇입니까?
- 25. 화면 해상도와 관련하여 이미지 크기를 설정하십시오.
- 26. 크기를 조정할 수있는 창에서 컨트롤의 크기를 조정하는 방법은 무엇입니까?
- 27. VB6 응용 프로그램의 데이터베이스 암호
- 28. iPhone - 이미지를자를 수있는 크기를 조정할 수있는 사각형을 만드는 방법은 무엇입니까?
- 29. WPF 글꼴 크기를 화면 크기에 따라 설정하십시오.
- 30. SWF 응용 프로그램의 화면 크기를 어떻게 설정할 수 있습니까?
다른 답변을 기다리고 있습니다. – subanki
나는 당신에게 그것을 싫어할 지 모르지만, 얻을 수 있습니다. 사실 VB6에서는이 작업을 수행 할 기본 제공 방법이 없습니다. 손으로 모든 부분을 코딩해야합니다. – dlras2
subanki - 실제 질문 : "화면 해상도가 변경된 시점을 어떻게 감지합니까?" ? –