所以我正在制作一个表格而我想要它在文本下面写着“可选”,并且在输入单词“optional”时就会消失。有点像上面的搜索栏显示“搜索...”,输入后会删除“搜索...”一词。
请和谢谢,我的学习曲线很陡,所以任何帮助都会有用。
答案 0 :(得分:1)
在文本框的Format-property(第一个选项卡上的第一个属性)中,您可以放置@;"Optional"
,并且您可能希望将foregroundcolor设置为某种灰色阴影。
然后添加一个keyup-function,在用户输入文本时将文本重置为黑色:
Private Sub myTextbox_KeyUp(KeyCode As Integer, Shift As Integer)
myTextbox.ForeColor = vbBlack
End Sub
答案 1 :(得分:0)
让我们说你的文本框(我们称之为Text2)标有"电话号码(可选):"标签名称为Label1。您可以使用Change事件,因为Wayne建议将Label1的值更改为"电话号码:":
Private Sub Text2_Change()
Label1.Caption = "Phone Number:"
End Sub