将textbox.text转换为textbox.backcolor



好吧,我试图将textboxbackColor转换为文本框中的文本(这是在VB中)

这是我拥有的,但它说我不能将字符串转换为颜色:

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

我获得文本的方式是通过将文本框的背色转换为文本:

TextBox3.Text = TextBox2.BackColor.Name

您可以使用 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

最新更新