tagCANDY CGI VBレスキュー(花ちゃん) - SplitContainer内にFormを配置する方法(VB.NET) - Visual Basic 6.0 VB2005 VB2010
VB2005用トップページへVBレスキュー(花ちゃん)のトップページVB6.0用のトップページ
SplitContainer内にFormを配置する方法(VB.NET)
元に戻る スレッド一覧へ 記事閲覧
このページ内の検索ができます。(AND 検索や OR 検索のような複数のキーワードによる検索はできません。)

SplitContainer内にFormを配置する方法(VB.NET) [No.286の個別表示]
     サンプル投稿用掲示板  VB2005 〜 用トップページ  VB6.0 用 トップページ
日時: 2011/03/22 14:52
名前: 花ちゃん

***********************************************************************************
* カテゴリー:[フォーム][その他コントロール][]                                    *
* キーワード:パネル,分割,SplitContainer,                                         *
***********************************************************************************
タイトル :  SpritContainer(SplitContainer)内にFormを配置する方法
記 事 No : 10250
投 稿 日 : 2010/10/11(Mon) 20:47
元質問者 : Hiro  

Panel1には、メニューとして各種機能を開くボタン(以下機能ボタン)を設置し、
Panel2には、WindowsFormを表示する使い方を考えております

-----------------------------------------------------------------------------------
記事No : 10251
投稿日 : 2010/10/11(Mon) 21:07
回答者 : 魔界の仮面弁士  
-----------------------------------------------------------------------------------

あまりおすすめはできませんが、一応、技術的には可能です。

Imports System
Imports System.Windows.Forms
Class Form1 : Inherits Form
  Shared Sub Main()
    Application.Run(New Form1())
  End Sub
  Private SC As SplitContainer
  Sub New()
    SC = New SplitContainer() With {.Dock = DockStyle.Fill}
    Controls.Add(SC)
    Dim B As New Button() With {.Text = "Button1"}
    SC.Panel1.Controls.Add(B)
    SC.Panel2.BackColor = System.Drawing.Color.Yellow
    AddHandler B.Click, AddressOf Test
  End Sub
  Sub Test()
    Dim F As New Form() With {.Text = "SubForm", .TopLevel = False}
    SC.Panel2.Controls.Add(F)
    F.Show()
  End Sub
End Class
メンテ

Page: 1 |

 投稿フォーム               スレッド一覧へ
題  名 スレッドをトップへソート
名  前
パスワード (記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント

   クッキー保存   
スレッド一覧へ