2012-04-11 2 views
0

VC++にスクロールバーを持つ長いラジオボタンフォームを表示するパネルを作成する必要があります(次の図のように)。私は何百ものラジオボタンを持っているので、すべてを一度に見ることはできません。私はラジオボタンの現在の位置を制御するためにスクロールバーを使う必要があります。このタスクを実行するには、スクロールバーをパネルにどのように接続できますか? Panelコントロールで別のスクロールバーコントロールを同期するためにコードを書くVC++のパネルにスクロールバーを接続する方法は?

the image

答えて

1

は可能ですが、それは間違いなく物事のハードな方法です。

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

あなたは、フォームのコンストラクタでデザイナーで、またはコードのいずれかを介してこのプロパティを設定することができます

myPanel.AutoScroll = true; 
関連する問題