パネルの固定位置
答えて
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. 固定位置内の絶対位置
- 2. GWTで固定位置パネルを使用する方法は?
- 3. 固定位置は
- 4. ナビゲーションバー - 固定位置
- 5. div固定位置
- 6. 固定位置f
- 7. graphviz - 固定ノードの位置
- 8. Android webviewの位置:固定
- 9. 固定位置メニューのオーバーラップ
- 10. 位置:IE9の固定ブレーク
- 11. モバイルブラウザの固定位置
- 12. CSSの位置:固定ヘッダ
- 13. blackberry CSSの位置:固定
- 14. モバイルクロムの固定位置
- 15. 固定スクロールバーの位置?
- 16. インターネットエクスプローラでの位置固定
- 17. iPhone/iPodの位置固定
- 18. CSSの位置:固定
- 19. 固定位置のJFrameレイアウト
- 20. Chromeでの位置固定
- 21. CSSの位置固定
- 22. 固定位置のdiv
- 23. htmlの位置固定ヘッダー
- 24. Chrome CSSの位置:固定
- 25. ie6オーバーレイ位置:固定スクロール
- 26. 追加位置:固定;ヘッダ
- 27. 固定位置ツールバーiOSウェブアプリケーション
- 28. Tawkto表示位置固定
- 29. 位置:固定クラスthis.src
- 30. 位置固定サイドバーとセンタリングコンテンツ
ASP.NET、WinformsのかWPF?すべてがパネルを持っています。 –
あなたの質問にうまく答えるには、問題の詳細を指定する必要があります。 ASP.NET/WPF/Winforms/Silverlightを使用していますか?あなたのコードはどのようになっていますか? – edvaldig
私はwinforms – user1051434