this obviously works...
(removed the conditional formatting I created)
Code:
' BEGIN FIX HIGHLIGHT ROW ISSUES
Private Sub txtBoxNumber_GotFocus()
txtBoxNumber.BackColor = RGB(251, 140, 60)
End Sub
Private Sub txtBoxNumber_LostFocus()
txtBoxNumber.BackColor = RGB(251, 140, 60)
End Sub
Private Sub txtStatus_GotFocus()
txtStatus.BackColor = RGB(251, 140, 60)
End Sub
Private Sub txtStatus_LostFocus()
txtStatus.BackColor = RGB(251, 140, 60)
End Sub
Private Sub txtNotified_GotFocus()
txtNotified.BackColor = RGB(251, 140, 60)
End Sub
Private Sub txtNotified_LostFocus()
txtNotified.BackColor = RGB(251, 140, 60)
End Sub
Private Sub txtRecieved_GotFocus()
txtRecieved.BackColor = RGB(251, 140, 60)
End Sub
Private Sub txtRecieved_LostFocus()
txtRecieved.BackColor = RGB(251, 140, 60)
End Sub
Private Sub txtModified_GotFocus()
txtModified.BackColor = RGB(251, 140, 60)
End Sub
Private Sub txtModified_LostFocus()
txtModified.BackColor = RGB(251, 140, 60)
End Sub
' END FIX HIGHLIGHT ROW ISSUES
of course there is an issue with this...
events fire out of order to achieve smoothness...
control.GotFocus() happens before Form.Current()
which means if I hold the mouse click on the other row, background color changes prematurely.
Hope someone knows how to force controls to be transparents somehow - instead of having to hack around this, thanks