In MS Access you can set the background to a specific colour when the field has the focus. This is done through "conditional formatting", using the "Field has Focus" feature.
How is that done in VB.NET?
In MS Access you can set the background to a specific colour when the field has the focus. This is done through "conditional formatting", using the "Field has Focus" feature.
How is that done in VB.NET?
Just some sample code for you, edit as you wish (I think this is right from what I understand from your post)
Protected Sub GridView1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.GridItemEventArgs)
'Is it a GridDataItem
If (TypeOf (e.Item) Is GridDataItem) Then
'Get the instance of the right type
Dim dataBoundItem As GridDataItem = e.Item
'Check the formatting condition
If (Integer.Parse(dataBoundItem( "Size").Text) > GridItemType.Footer) Then
dataBoundItem( "Received").ForeColor = Color.Red
dataBoundItem( "Received").Font.Bold = True
'Customize more...
End If
End If
Tnanks Jordan. But this is still somewhat too advanced for me.
This on the other hand seems to do the trick (in a maskedtextbox).
Public Class txtBase
Inherits System.Windows.Forms.MaskedTextBox
Dim nSaveColor As Color
Private Sub txtBase_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.GotFocus
Me.nSaveColor = Me.BackColor
Me.BackColor = Color.Turquoise
End Sub
Private Sub txtBase_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.LostFocus
Me.BackColor = Me.nSaveColor
End Sub
End Class
Well.... it seems to work. I'll wait some time before I set this thread as "solved". What do you think?
Are you trying to do it to a GridView or just a simple textbox?
- Jordan
Just a simple textbox (at this time).
If you're trying to do it conditionally
If blah = true then
textbox1.focus()
textbox1.backcolor = drawing.color.azure
endif
or are you trying to get the textbox to change colour when you click inside it?
Also, I'd recommend reading this to gain a better understanding of what you're trying to accomplish :)
http://www.dotnetspider.com/resources/19980-Custom-OnFocus-Textbox-Control.aspx
- Jordan
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.