如何在VB6 / VB.NET中更改文本框的选择高亮颜色?

时间:2016-04-23 16:54:33

标签: vb.net textbox vb6

如何在VB6和VB.NET中更改文本框的选择突出显示颜色。默认选择高亮颜色为蓝色,但我想在不使用自定义控件的情况下将其更改为所需的颜色。

1 个答案:

答案 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