tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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を取り払って
デザイナーでやっていたことをすべてコードでやらなければいけないんですよね?
(大変すぎる。。。拡張自体は簡単だったが)

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。