将textbox.text转换为textbox.backcolor

时间:2017-02-20 02:07:32

标签: vb.net

好的,我正在尝试将backColor的{​​{1}}转换为文本框中的文本(这是在VB中)

这就是我所拥有的,但它说我无法将字符串转换为颜色:

textbox

我得到文本的方法是将文本框的背景颜色转换为文本:

textbox.backColor = textbox.text   (example of text in the box "ff000000")

1 个答案:

答案 0 :(得分:0)

您可以使用 ColorTranslator 类来执行此操作。我假设它是RGB ...这需要一个十六进制代码并将其转换为它的颜色......

 Dim col As System.Drawing.Color = System.Drawing.ColorTranslator.FromHtml(txtbox.Text.Trim())

 If col IsNot Nothing Then
    txtbox.BackColor = col
 End If