When you disable a control, VB grays its contents. However, often this action goes unnoticed by the end users. Here’s a routine that changes the control’s BackColor property in addition to changing its Enabled property:
' enable/disable a textbox or a combobox' (also changes its background)Sub EnableTextBox(tb As Control, ByVal Enabled As Boolean) tb.Enabled = Enabled If Enabled Then tb.BackColor = vbWindowBackground Else tb.BackColor = vbInactiveBorder End IfEnd Sub
Charlie has over a decade of experience in website administration and technology management. As the site admin, he oversees all technical aspects of running a high-traffic online platform, ensuring optimal performance, security, and user experience.























