基本的に、スクロールバーが表示される前にウィンドウサイズを自動的に最小サイズに設定しようとしています。論理的には、ウィンドウのサイズをこのサイズに設定し、すべてのコンポーネントが問題なく表示されるはずだと考えています。他の質問に答える回答のうち、それが機能しなかった場合、最小サイズは0です。
アプリケーションを起動すると、完全なコンテンツが表示されません。radformでtelerikレポートビューア(誰かがそれが何であるかを知っている場合)を使用していますが、名前は気にしないでください。レポートビューアとradformは単なる拡張機能です。既知のwinformとコンポーネントの場合、同じルールが適用されます。
ウィンドウを表示すると、コンポーネント全体が表示されません。ほとんどの場合、ウィンドウのサイズを変更して削除する必要がある水平スクロールバーです。
フォームとコンポーネントの両方でautoscrollminizeプロパティを出力しようとしましたが、どちらも0,0ですが、ウィンドウのサイズを手動で変更したときにスクロールバーが表示されたり消えたりする場合は、からウィンドウサイズを設定するために使用できるプロパティ/値があるはずです。始める。
技術情報: reportviewerコンポーネントをドッキング解除すると、コンポーネントはすでにドッキングされているため、このコンポーネント内にスクロールバーが表示されるため、このコンポーネントのデータに応じて垂直スクロールバーがいつ表示されるかを把握することが重要です。
私はすでにウィンドウのautosizeプロパティをtrueに設定し、サイズを10,10に設定して最小サイズ/ AutoScrollMinSizeを見つけようとしました。サイズを優先サイズに設定します(これを行うと、ウィンドウはタイトルバーのみを表示する可能な限り最小のサイズになります。)