.NET将Form窗体作为子控件 显示在Panel中
发布时间:2020-12-17 08:06:01 所属栏目:百科 来源:网络整理
导读:.NET将Form窗体作为子控件 显示在Panel中 1. 在窗体的构造器New()方法中,添加以下代码 Public Sub New() ' 此调用是 Windows 窗体设计器所必需的。 InitializeComponent() ' 在 InitializeComponent() 调用之后添加任何初始化。 '==========================
.NET将Form窗体作为子控件 显示在Panel中
1. 在窗体的构造器New()方法中,添加以下代码 Public Sub New() ' 此调用是 Windows 窗体设计器所必需的。 InitializeComponent() ' 在 InitializeComponent() 调用之后添加任何初始化。 '================================================================================================ '将窗体作为子控件显示页面 '--------------------------------------------------------------------------------------------- '窗体作为子控件显示时,'必须在New()方法中设置窗体的TopLevel(顶级窗体) = False。 Me.TopLevel = False Me.Dock = DockStyle.Fill Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None '将窗体设置为无标题边框窗体 '在窗体上添加自己的标题栏 Me.pnlFrmTitle.Dock = DockStyle.Top Me.lblFrmTile.Anchor = AnchorStyles.Left Me.btnFrmClose.Anchor = AnchorStyles.Right Me.pnlFrmTitle.BackColor = System.Drawing.Color.LightYellow Me.lblFrmTile.Text = FormTitle '================================================================================================ End Sub 2. 创建窗体的属性 Private sFormTitle As String = "窗体标题" ''' <summary> ''' 属性 窗体的标题文本 ''' </summary> Public Property FormTitle() As String Get Return sFormTitle End Get Set(ByVal value As String) sFormTitle = value Me.lblFrmTile.Text = value End Set End Property Private bIsShowTitleBar As Boolean = True ''' <summary> ''' 属性 是否显示标题栏 ''' </summary> Public Property IsShowTitleBar() As Boolean Get Return bIsShowTitleBar End Get Set(ByVal value As Boolean) bIsShowTitleBar = value Me.pnlFrmTitle.Visible = value End Set End Property 3. 在其他控件中把窗体作为子控件显示 Public Sub LoadFrom() Me.Panel1.Controls.Clear() Me.Panel1.Controls.Add(Form1.GetInstance) Control.Show() '显示控件(窗体)语句,不写无法显示窗体。 End Sub (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c# – 正则表达式以获得所有匹配的位置
- webpack – 如果没有使用它们,则无法使用树震动React和依赖
- c – 无法使用嵌套指向其他结构的初始化struct
- ruby-on-rails – 使用Grape(或Sinatra)实现超媒体驱动的AP
- objective-c – 在Xcode中使用NSURLConnection发送JSON数据
- 如何在TWaver Flex中定制Tree的tooltip
- objective-c – 将NSUInteger转换为带有ARC的字符串
- 学生信息管理系统---信息查询窗口无法查询到数据(问题及其
- c# – 如何获取SharePoint中所有用户的列表
- 机房收费系统——技术总结