0

VC ++でスクロールバー付きの長いラジオボタンフォームを表示するパネルを作成する必要があります(次の図のように)。ラジオボタンが何百もあるので、一度にすべてを表示することはできません。ラジオボタンフォームの現在の位置を制御するには、スクロールバーを使用する必要があります。このタスクを実行するためにスクロールバーをパネルに接続するにはどうすればよいですか?

画像

4

1 に答える 1

1

別のスクロールバーコントロールをコントロールと同期するコードを書くPanelことは可能ですが、それは間違いなく難しい方法です。

代わりに、コントロールのAutoScrollプロパティをに設定することを検討してください。このプロパティが有効になっていて、コントロールの仮想サイズが表示されている境界よりも大きい場合、スクロールバーが自動的に表示されます。はるかに簡単です。Paneltrue

このプロパティは、デザイナーで設定するか、フォームのコンストラクターのコードで設定できます。

myPanel.AutoScroll = true;
于 2012-04-11T05:51:18.577 に答える