【发布时间】:2015-11-04 11:11:50
【问题描述】:
是否可以创建一个应用程序,在单击按钮时根据文本框内的文本更改文本框的前景色(从而更改文本框内文本的颜色)?
目前我可以通过if-else来做,感觉这不是做各种颜色最有效的方法。
我有这个代码
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If TextBox1.Text = "red" Then
TextBox1.ForeColor = Color.Red
ElseIf TextBox1.Text = "green" Then
TextBox1.ForeColor = Color.Green
End If
End Sub
结束类
问题:我可以不使用 if else 来做到这一点吗?我的意思是系统可以检测到字符串并依靠该字符串来更改其前景色或类似的东西吗?
【问题讨论】: