Foxtable(狐表)用户栏目专家坐堂 → [求助] 颜色赋值


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

主题:[求助] 颜色赋值

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


加好友 发短信
等级:小狐 帖子:343 积分:3486 威望:0 精华:0 注册:2014/8/20 20:14:00
[求助] 颜色赋值  发帖心情 Post By:2022/8/25 13:00:00 [只看该作者]

If Tables("颜色")(0)("一级") Like "* ;" Then
    e.Form.Controls("ColorPicker1").Color = Color.FromARGB(Tables("颜色")(0)("一级"))
Else
    Dim s As String = Tables("颜色")(0)("一级")
 
      e.Form.Controls("ColorPicker1").Color = Color. & s
End If

 

哪里错了,要怎么修改


图片点击可在新窗口打开查看此主题相关图片如下:002.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2022/8/25 13:01:32编辑过]

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


加好友 发短信
等级:超级版主 帖子:111427 积分:567211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/25 13:46:00 [只看该作者]

如果颜色是名称,使用下面方法:
Dim c As color = Color.FromName("SkyBlue")
Output.Show(c.Tostring)

如果是rgb值需要转换为整数
Dim s As String = "0;218;154"
Dim ss() As String = s.split(";")
Dim c As color = Color.FromARGB(255, CInt(ss(0)), CInt(ss(1)), CInt(ss(2)))
Output.Show(c.Tostring)


 回到顶部