DevComponents ExpandableSplitterをプログラムで移動する方法を知っている人はいますか?
場所の変更を試しましたが、何もしません。と拡張されましたが、拡張されたアクションの反対の効果が必要です。
スプリッターを介して拡張され、スプリッターのExpandableControlに格納されているパネルがあります。そして、使用可能なスペース全体にExpandableControlを表示するようにスプリッターを設定したいと思います。
機能するものを見つけたようですが、底にまだ最小限の隙間があり、取り除くことができません。
expandableSplitter2.Expanded = true;
panelTohide.Visible = false;
expandableSplitter2.Visible = false;
//to hide as much of the answer panel as possible
expandableSplitter2.MinExtra = 0;
expandableSplitter2.MaximumSize = new Size(1, 1);
expandableSplitter2.Height = 0;
expandableSplitter2.SplitPosition = this.Height;
ただし、下部にはまだ小さなギャップがあります。
Paul Ruane への回答ではdock.fill
、hidepanel は toppanel はdock.top
expandablesplitter ですdock.top