VC ++でスクロールバー付きの長いラジオボタンフォームを表示するパネルを作成する必要があります(次の図のように)。ラジオボタンが何百もあるので、一度にすべてを表示することはできません。ラジオボタンフォームの現在の位置を制御するには、スクロールバーを使用する必要があります。このタスクを実行するためにスクロールバーをパネルに接続するにはどうすればよいですか?
1 に答える
1
別のスクロールバーコントロールをコントロールと同期するコードを書くPanel
ことは可能ですが、それは間違いなく難しい方法です。
代わりに、コントロールのAutoScroll
プロパティをに設定することを検討してください。このプロパティが有効になっていて、コントロールの仮想サイズが表示されている境界よりも大きい場合、スクロールバーが自動的に表示されます。はるかに簡単です。Panel
true
このプロパティは、デザイナーで設定するか、フォームのコンストラクターのコードで設定できます。
myPanel.AutoScroll = true;
于 2012-04-11T05:51:18.577 に答える