パネルの固定位置
答えて
2つのパネルをドッキングするには、フォームに1つを塗りつぶしますが、フローティングパネルはドックで塗りつぶしたパネルのコレクションではなく、フォームのコントロールコレクションの一部であることを確認してください。時々デザイナーとやるのは難しい。
サンプルアプリケーション:
public partial class Form1 : Form {
Panel backPanel;
Panel floatPanel;
public Form1() {
InitializeComponent();
floatPanel = new Panel();
floatPanel.BorderStyle = BorderStyle.FixedSingle;
floatPanel.SetBounds(0, 0, 128, 64);
this.Controls.Add(floatPanel);
backPanel = new Panel();
backPanel.Dock = DockStyle.Fill;
backPanel.AutoScrollMinSize = new Size(0, 1000);
this.Controls.Add(backPanel);
}
}
既存のパネルの上だフローティングパネルのためです。コントロールが浮動小数点の下にスクロールされるとどうなるでしょうか?
スクロール部分の上にあるようにトップパネルを探している場合は、2つのパネルを逆の順序で追加し、トップパネルがドッキングされてトップパネルが「背後"スクロールパネル。
サンプルアプリケーション:
public partial class Form1 : Form {
Panel backPanel;
Panel topPanel;
public Form1() {
InitializeComponent();
backPanel = new Panel();
backPanel.Dock = DockStyle.Fill;
backPanel.AutoScrollMinSize = new Size(0, 1000);
this.Controls.Add(backPanel);
topPanel = new Panel();
topPanel.Height = 64;
topPanel.Dock = DockStyle.Top;
this.Controls.Add(topPanel);
}
}
BindingNavigatorをお持ちの場合はどうすればよいですか?どのように私はそれを上に固定することができますか? Dockプロパティが機能しません。 – user1051434
@ user1051434なぜ機能しないのですか?私は "topPanel"コントロールをBindingNavigatorコントロールに置き換えて、うまくいきました。それはフォームの上部に行き、スクロールパネルがその下にあります。これは第2の例に基づいています。なぜなら、パネル上にコントロールを「浮動させようとしていない」ように聞こえるからです。 – LarsTech
私のページをスクロールすると、bindingNavigatorはdockStyleを使用して消滅します。 – user1051434
- 1. div固定位置
- 2. 固定位置は
- 3. GWTで固定位置パネルを使用する方法は?
- 4. CSSの位置固定
- 5. 位置:IE9の固定ブレーク
- 6. Chromeでの位置固定
- 7. モバイルクロムの固定位置
- 8. blackberry CSSの位置:固定
- 9. CSSの位置:固定
- 10. インターネットエクスプローラでの位置固定
- 11. Chrome CSSの位置:固定
- 12. htmlの位置固定ヘッダー
- 13. モバイルブラウザの固定位置
- 14. 固定位置のJFrameレイアウト
- 15. 固定位置のdiv
- 16. graphviz - 固定ノードの位置
- 17. iPhone/iPodの位置固定
- 18. 位置固定 - 水平スクロール
- 19. 位置固定と絶対
- 20. ie6オーバーレイ位置:固定スクロール
- 21. 位置固定幅100%
- 22. 固定位置ツールバーiOSウェブアプリケーション
- 23. IE7 div位置固定
- 24. Swift NSWindow固定位置
- 25. CSSの位置:固定 - 位置のみ正しいローカル
- 26. 位置の違い:粘着性と位置:固定?
- 27. 位置を固定:固定;右:0;モバイルブラウザの画面上のエレメント
- 28. jqueryのオフセットと固定位置のバグ
- 29. 固定位置要素の下のスクロールテキスト
- 30. グリッドレイアウトフレームワークでの固定位置の使用
ASP.NET、WinformsのかWPF?すべてがパネルを持っています。 –
あなたの質問にうまく答えるには、問題の詳細を指定する必要があります。 ASP.NET/WPF/Winforms/Silverlightを使用していますか?あなたのコードはどのようになっていますか? – edvaldig
私はwinforms – user1051434