Foxtable(狐表)用户栏目专家坐堂 → 狐表属性窗口控件


  共有3285人关注过本帖树形打印复制链接

主题:狐表属性窗口控件

帅哥哟,离线,有人找我吗?
大红袍
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/9 12:34:00 [显示全部帖子]

动态添加控件,参考

 

Dim rtxt As New Windows.Forms.RichTextBox
e.Form.Controls("Panel1").BaseControl.Controls.Add(rtxt)


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/9 14:59:00 [显示全部帖子]

全局代码,要设置什么属性,在这里面设置

 

Public Class Demo

 

#Region "Private Variables "

Private bLocked As Boolean = True

Private dtCreateDate As Date

Private strFilePath As String

Private strFolderPath As String

#End Region

 

#Region "Public Properties"

Public Property Locked() As Boolean

Get

Return bLocked

End Get

Set(ByVal value As Boolean)

bLocked = value

End Set

End Property

 

Public Property CreatDate() As Date

Get

Return dtCreateDate

End Get

Set(ByVal value As Date)

dtCreateDate = value

End Set

End Property

 

Public Property FilePath() As String

Get

Return strFilePath

End Get

Set(ByVal value As String)

strFilePath = value

End Set

End Property

 

Public Property FolderPath() As String

Get

Return strFolderPath

End Get

Set(ByVal value As String)

strFolderPath = value

End Set

End Property

 

#End Region

 

End Class

 

调用代码

 

Dim pgd As New Windows.Forms.PropertyGrid
Dim d As new Demo
pgd.SelectedObject = d
e.Form.Controls("Panel1").BaseControl.Controls.Add(pgd)

 

参考 http://blog.csdn.net/naive1010/article/details/1745047

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/9 16:59:00 [显示全部帖子]

封装一下控件,然后直接new一个控件放在设计器那里即可。设置后,就保存各个控件的数据。

 回到顶部