C#에서 Windows Forms 양식이 있습니다.Windows Form 구성 요소의 자동 비례 크기 조정?
일반적인 Windows GUI 응용 프로그램과 같습니다. 그러나 문제는 창 크기에 따라 양식의 다른 구성 요소 크기를 변경하는 문제에 직면하고 있습니다. 구성 요소의 어떤 속성을 변경해야하는지 정확히 알지 못합니다.
양식에 tabPage가 있습니다. tabPage는 두 개의 패널이있는 splitcontainer를 포함합니다. 왼쪽 패널에는 treeView가 있고 오른쪽 패널에는 라디오 버튼, 텍스트 상자, 콤보 상자 및 버튼과 같은 구성 요소가 있습니다.
응용 프로그램을 실행하고 창의 크기를 조정할 때 (창 모서리를 드래그하거나 Windows Forms 양식과 tabPage는 확장되지만 분할 컨테이너는 확장되지 않습니다. 그것이 있던 곳입니다. 또한 분할 된 컨테이너를 고정 시켜서 창을 축소하면 왼쪽 상단에 분할 된 공동 작업자가 남아있게됩니다. 스크린 샷을 넣을 수 없어서 죄송합니다.
TableLayoutPanel에서 새 컨트롤을 파생시키고 이중 버퍼링을 사용하도록 설정하여 TableLayoutPanel을 향상시킬 수 있습니다. 이것은 크기 조정 속도를 크게 향상시킵니다. –
나는 TableLayoutPanel을 시도했다. 나는 전에도 그것을 사용하지 않았다. TLP를 사용함에도 불구하고 문제가 발생하면 여기를 확인하여 게시하십시오. 어쨌든 고마워, . – zack