タイトル : SplitContainerの拡張 投稿日 : 2008/03/07(Fri) 15:52 投稿者 : ダンボ
SplitContainerでパネルの入替 - ダンボ 08/03/03-10:02 No.7110 の関連質問です。 SplitContainerの拡張要望をMSに出すってのはさておいて。 自分だけでもSplitContainerの拡張はできるし、それがオブジェクト指向言語の 良いところだと、下記のように拡張してみました。 Public Class ExSplitContainer Inherits SplitContainer Public Sub Invert() Dim CNT As Control = Me.Panel1.Controls(0) Me.Panel1.Controls.Add(Me.Panel2.Controls(0)) Me.Panel2.Controls.Add(CNT) End Sub End Class まあコントロールは1つだけ必ずあると言う前提にしましたが、これを プログラムで採用するには、現在使っているSplitContainerを取り払って デザイナーでやっていたことをすべてコードでやらなければいけないんですよね? (大変すぎる。。。拡張自体は簡単だったが) |