首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

如何将已知的字符串属性,给控件的属性赋值呢?有点难度的!

2012-03-23 
怎么将已知的字符串属性,给控件的属性赋值呢?有点难度的!!!怎么将已知的字符串属性,给控件的属性赋值呢?比

怎么将已知的字符串属性,给控件的属性赋值呢?有点难度的!!!
怎么将已知的字符串属性,给控件的属性赋值呢?
比如现在有一个窗口的背景属性为BackColor,我现在想在文本配置文件中设置一个颜色为RED.然后读这个RED属性,给该窗口的背景.   请问这该如何实现呢?
现在有一个做法如下:
Dim   t   As   Type   =   GetType(Color)
                Dim   pi   As   PropertyInfo
                For   Each   pi   In   t.GetProperties()
                        If   pi.Name   =   "Red "   Then
                                Me.BackColor   =   pi?
                        End   If
                Next
但是,Me.BackColor   =   pi?,这里该如何处理呢?
请问有哪位碰到类似的问题没有,或者有什么好的解决方法吗?

[解决办法]
试试
取颜色:
Dim f1 As Double
f1 = Me.BackColor.ToArgb

设置颜色
Dim someColor As Color
someColor = Color.FromArgb(f1)
Me.BackColor = someColor

热点排行