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


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

主题:狐表属性窗口控件

美女呀,离线,留言给我吧!
cyl123
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:758 积分:6382 威望:0 精华:0 注册:2014/12/21 21:01:00
狐表属性窗口控件  发帖心情 Post By:2015/10/9 12:22:00 [只看该作者]

请教大红袍老师,狐表的属性窗口控件是PropertyGrid控件
狐表是vb.net开发的,在狐表上能自定义设计PropertyGrid控件吗?有没相关教程推荐?

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20151009121841.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20151009121855.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | 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)


 回到顶部
美女呀,离线,留言给我吧!
cyl123
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:758 积分:6382 威望:0 精华:0 注册:2014/12/21 21:01:00
  发帖心情 Post By:2015/10/9 13:48:00 [只看该作者]

大红袍老师,回答错了吧

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


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2015/10/9 14:55:00 [只看该作者]

道理是一样的。


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | 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

 


 回到顶部
美女呀,离线,留言给我吧!
cyl123
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:758 积分:6382 威望:0 精华:0 注册:2014/12/21 21:01:00
  发帖心情 Post By:2015/10/9 16:53:00 [只看该作者]

再请教大红袍老师,狐表编辑设计窗口,原理是怎样的?没什么别意思,就是想了解下,涨点知识。

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20151009164758.png
图片点击可在新窗口打开查看

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


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

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

 回到顶部