如何在VB6和VB.NET中更改文本框的选择突出显示颜色。默认选择高亮颜色为蓝色,但我想在不使用自定义控件的情况下将其更改为所需的颜色。
答案 0 :(得分:-1)
您可以使用文本框的自定义属性创建一个全局方法(在.bas文件中),并在Form_Load()事件上调用此方法。
Public Sub InitializedFormElement(frmRunning as Form)
Dim ctrl
For Each ctrl In frmRunning
Select Case TypeName(ctrl)
Case "TextBox"
ctrl.Appearance = 0
ctrl.Height = ctrl.Height-30
ctrl.BackColor = vbBlue
End Select
Next
End Sub
Private Sub Form_Load()
on error Resume Next
Call InitializedFormElement (Me)
End Sub
您可以用所需的颜色替换vbBlue颜色。
您可以提供颜色代码
https://msdn.microsoft.com/en-us/library/6ys84h69%28v=vs.90%29.aspx