1

我在一个 WinForm 项目中,我在我的主窗体的声明中有这个 var:

Dim Game_Color As Color = Color.FromArgb(97, 31, 28)

那么这里有可能在IDE中使用变量吗?

在此处输入图像描述

有办法做到这一点吗?

4

2 回答 2

3

您不能在 中使用变量Designer,但可以在code. 所以在你的代码中设置颜色。我想你想看看TextBox Events,你应该改变下想要的颜色Event。例如 OnTextChanged:

Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs)
    'Change color here
End Sub

编辑

您可以在此处更改 TextBox 颜色:

Private Sub Form1_Load(sender As Object, e As EventArgs)
    'Change Color here
     TextBox_Game.BackColor = Color.FromArgb(97, 31, 28)
End Sub
于 2013-04-09T11:44:21.740 回答
3

这应该可以解决问题。

string strCol = "97-31-28";

private void Form1_Load(object sender, EventArgs e)
{
    TextBox_Game.BackColor = Color.FromArgb(Convert.ToInt16(strCol.Split('-')[0]), Convert.ToInt16(strCol.Split('-')[1]), Convert.ToInt16(strCol.Split('-')[2]));
}

它是 C#,但您可以轻松地将其转换为 VB.NET。

于 2013-04-09T21:29:25.540 回答