2016-11-22 14 views
0

スクロールバーに表示されないトピックを検索しました。 私は自分の問題は他の人と同じだと信じていましたが、解決策はありませんでした。 いくつかのボタンがパネルの領域外にあるとき、私はパネル内のデザイン段階でいくつかのボタンを作成しましたが、IDEはAutoscrollをTrueに設定するスクロールバーを表示します。 実行時には、スクロールバーが表示されず、パネルの領域外にあるコントロールにスクロールすることもできません。 アンカーボタンを使用してみました。 AutoScrollMinSizeを大きな値に設定しても効果はありません。実行時にスクロールバーが表示されない

他の方法がありませんか?

は**添付編集 はdidntのも、上記の作業は、タブの順序を確認して作る場合 Panel and Buttons

+0

フォームに「自動」を設定すると、パネルにスクロールバーが表示される/ heightはFormのサイズを超えています。 –

+0

こんにちは、私はすでに、パネルのオートスクロールをtrueに設定しました。パネル自体はフォームの一部であり、フォームよりも小さくなっています。 – ishtarsg

+0

パネルが実際にあなたが思うサイズであることは確かですか?パネルが実際にあなたが思っているよりも大きく、ビュー内の他のアイテムの後ろに隠れている可能性はありますか? – LordWilmore

答えて

1

パネルAutoScrollMinSize

panel1.AutoScrollMinSize = new Size(0, 10); // 10 or Minimum Height you require 

を設定してみてください、私がデザインし、実行時にスナップショット画像ですパネルは一番上の親になります。

実行時にいくつかの変更を加えているように感じます。あなたのデザイン時スクリーンショットとランタイム画面の背景が異なると思われる場合は、AutoScrollMinSizeをもう一度設定してみてください

+0

こんにちはPrashanth。これは、スクロール時に背景画像が「スライス」されていても機能します。実行時にボタンコンテナパネルが変更されませんでした。私はちょうどパネルのボタンの色を透明にしました。しかし、私はパネルコンテナパネルが実際に別のパネルにあると言わなければならないが、これは問題ではないかと思う。あなたの意見では、実際に問題の原因は何ですか?だから将来的に私たちは注意を払うことができます。 – ishtarsg

+0

別の面白い光景が見えます。私がPrashanthコードを含んでいれば、それは動作します。しかし、これは設計段階で提供されています。AutoScrollMinSizeは0です。設計段階でAutoScrollMinSizeが0,10で、Prashanthコードも含まれている場合、スクロールバーは再び消えます。 – ishtarsg

関連する問題