Foxtable(狐表)用户栏目专家坐堂 → 如何遍历并赋值颜色


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

主题:如何遍历并赋值颜色

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


加好友 发短信
等级:二尾狐 帖子:574 积分:4708 威望:0 精华:0 注册:2015/11/22 10:28:00
如何遍历并赋值颜色  发帖心情 Post By:2020/5/4 9:26:00 [只看该作者]

一个简单案例,界面有4个标签控件,想遍历颜色数组后将颜色赋值
以下代码无效,请指正

Dim Cos() As String = {"red","blue","green","white"}
For i As Integer = 0 To cos.Length -1
    e.Form.Controls("Label" & i+1).ForeColor = "Color." & cos(i)
Next

方法调用失败,因为“Public Overrides Property ForeColor() As System.Drawing.Color”不能用这些参数调用:
与参数“value”匹配的参数无法从“String”转换为“Color”。


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


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


加好友 发短信
等级:五尾狐 帖子:1093 积分:6682 威望:0 精华:0 注册:2013/7/1 9:05:00
  发帖心情 Post By:2020/5/4 9:44:00 [只看该作者]

Dim clrs() As Color = {Color.red, Color.blue,Color.green,Color.white}
For i As Integer = 0 To cos.Length -1
    e.Form.Controls("Label" & i+1).ForeColor = clrs(i)
Next

 回到顶部