2009-07-16 3 views
-2

캔트 우리는 윈도우 폼 크기를 1452, 912 이상으로 늘릴 수 없다. 하나의 단일 폼에 네 개의 데이터 그리드 뷰를 보여줘야하고 IM은 그것을 할 수 없다.windows forms

답변

0

YES WE 당신에게 관심이있을 수

속성 CAN : 크기,

MAXIMUMSIZE

어쩌면 양식은 상속 및 부모 폼이 1452,912에 크기를 제한한다?

환호

2

Windows는 양식/Windows 크기에 제한을 두게됩니다. 화면 해상도만큼 크게 만들 수 없습니다.

편집 : 그래서 2000x2000의 캔버스로 작업하고 싶고 컨트롤을 배치하고 싶습니다. 저는 usercontrol을 만들고,이 2000x2000 크기로 만들고, 이것으로 작업 할 것입니다.

폼에 usercontrol을 추가 할 수 있습니다.

스크롤 막대를 사용하여 양식의 내부를 스크롤 할 수 있습니다. 그러나 이것이 사용자를 행복하게 할 것입니까?

+0

안녕하세요 gvs, 여기에 스크롤바를 사용하여 표 형식 page.im 내 양식을 넣어도 짝수,하지만 여전히 양식 크기가 1452 * 912 – srinivas

2

, 문제는 화면 해상도입니다. 이것은 다음과 같은 시도 증명하기 위해 :

  1. 열기 어떤 크기 조절이 창 (예 : Windows 탐색기)를
  2. 는 약 볼 수있는 왼쪽으로 창을 이동
  3. . 윈도우의 10 %
  4. 은 오른쪽 테두리를 가지고 당신이 어떤 점에서 보 겠지만 당신이 할 수 없습니다 2 단계

에서 바로

  • 다시 시작하려면 가능한 한 절차를 이동 창 너비를 더 이상 확대하지 않습니다. 이제 창을 다시 움직여서 창의 오른쪽 테두리가 화면의 오른쪽 테두리에 닿도록하십시오. 이제 화면이 화면 너비에 완벽하게 맞는지 확인할 수 있습니다 (여러 대의 모니터가 있고 모든 화면에서 크기를 조정할 수 있음을 잊어 버렸습니다).

    그래서 이러한 문제를 어떻게 해결합니까 ?? Xstahef의 힌트를 들어보세요. 일반적인 화면 해상도 (일반적으로 1024x768, 아마도 800x600)를 위해 양식을 디자인하고 작업 표시 줄의 크기를 빼는 것을 잊지 마십시오 ;-). 그런 다음 컨트롤의 앵커 및 도크 속성을 사용하여 서로 다른 해상도 사이에서 크기가 변경 될 수 있습니다.

    또한 TableLayoutPanel 또는 FlowLayoutPanel의 사용법을 살펴보십시오. 이것은 크기를 변경해야하는 두 가지 (또는 그 이상) 컨트롤을 얻으려는 경우 매우 유용 할 수 있습니다.

  • +0

    네가 알다시피 .. 이해할 수있다. 하지만 메신저 최대 크기를 속성에서 2000,2000로 유지하는 방식으로 생각하고 있습니다 (일반 창 크기가 1400 * 900 임에도 불구하고) 1. 창 (또는 그룹 상자)을 추가하고 해당 데이터 격자에 2 다른 창과 데이터 그리드를 추가하는 등 ... 스크롤바가있는 탭 페이지를로드하는 동안 프로그램에서이 데이터 격자의 위치를 ​​화면 해상도 2000과 관련하여 설정할 수 있습니까? 2000 년까지? 메신저하는 것을 망설이지 말고 one.and lemme는 그렇게 할 방법이 있는지 안다. thanx srinivas – srinivas

    0

    것은 중 하나를 수행 고려 대신 다음

    1. 더 DataGrids를
    2. 를 볼 수있는 뷰를 스크롤 사용자을 TabControl을 사용하고 각 데이터 그리드를 배치 별도의 탭
    3. 에 스크롤 패널을 사용 허용