VS 2008 : Change Textbox's Default "read Only" Colour?
Mar 27, 2009
I have a large number of textboxes on a form that are set to read-only until the user clicks an Unlock button. I have left the default colouring in place (no code required), so the boxes are light grey when read-only and change to white when not read-only. The problem I have is that Windows Vista's colours are so insipid and pale that it's hard to spot the difference on some monitors. It all looks good on an XP desktop but the difference is too subtle on a Vista PC.
Can the default colouring of a read-only textbox be changed? I know I can change it in code with backcolor but I don't want to put loads of code behind my Unlock button. That's the way I did it in VB6 and I want to get away from that. I just want to use the default "greying out" action when making the texbox read-only, but change to a slightly darker grey.
My VB2010 programme changes the background colour of a button (butExtra.BackColor = Color.Red). But how do I restore the colour to the default "Control" colour?
Is it possible to click on a textbox and change its colour?
I tried two different codes but it doesnt seem to work.
1.
Private Sub TextBox2_MouseClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TextBox2.MouseClick TextBox2.ForeColor = Color.Green
I've got a combobox which loads the system colour list, the selected colour is stored in the registry (i've tried storing the index number value aswell as the colour name - how can i get the combobox to display the stored colour as the default colour when the form loads? It always defaults to the first item in the colour list I've tried
i am looking to change the windows colour and colour intensity. These settings are accessable through Control PanelAppearance and PersonalizationPersonalizationWindow Color and Appearance But is there a way that i can remotely change these two settings through functions in my windows form application? Also is there any way of removing the slight blur on the window bars/taskbar when using an aero theme?
I would like to change the colour of my tabs, i have searched and what I found changed the tabs, but caused it to change colour to the right of the tabs which I would like to be black. I have used this:
Private Sub TabControl1_DrawItem(ByVal sender As Object, ByVal e As System.Windows.Forms.DrawItemEventArgs) Handles TabControl1.DrawItem Dim g As Graphics = e.Graphics Dim f As Font = New Font(e.Font, FontStyle.Bold) Dim b As New SolidBrush(Color.Black) [Code] .....
Along with the ownerdrawfixed. How to make the area to the right of the tabs black as well.
I am working with cases, I'm only learning it so far, but just can't get a drop down menu to work that would change the background of a Textbox.
Private Sub cbColours_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cbColours.SelectedIndexChanged Select Case colours Case Is = "Red" txtSpace.BackColor = Color.Red [Code] ..... It isn't doing anything at all...
In the dropdown menu, it has Red, Blue and Green one per line When the value (e.g. Green) is clicked, it will then change the Textbox to the colour selected.
I want to search a column in a DGV and when a certain word is found, simply change the row colour.I've got the following which works if the row contains only that word unfortuantely my rows contain sentances.
Dim search As String search = "Check" For i = 0 To DataGridView4.Rows.Count - 1
I am trying to change to form backcolor from one colour to another with a time delay of 1 second. I have tried various things without success and this is the best I can come up with:[code]The problem I am getting is the colour is not changing until the loop has finished.
A similar request made the other day was for the color dialog to change at run time using the method below.can you show me where the difference is and of course how to resolve the problem as I want the user to be able to change the fonts.
I was just wondering is there a way to change the default name when you add a new control? I like to name my controls btnSomething etc... and if i could change the default names of added buttons from Button1, Button2 etc to btn1, btn2 etc.It will save me time when renaming.(Same applies for toolstripmenuitem buttons)Actually what would be ideal is if when i add a button, i directly go to the input for Text, and when i change that for the first time (like with toolstripmenuitems) the name changes according to the text (e.g. when you add a toolstripmenuitem in a context menu strip, if you set the text to "Reset" the name becomes ResetToolStripMenuItem. It would be awesome if i could make it automatically name to btnReset for buttons and tsmReset for toolstripmenuitems.)If there is a way to do this, even a difficult and not exactly pretty one involving macros and an input box, i would like to know
I need help changing the default installation directory for a deployment package installer. The application's default directory is currently: [ProgramFiles][Manufacturer][ProductName].
What would I change this to, so that I can install the software directly on the root drive; Such as 'C:ManufacturerProductName'?
im trying to change the colour of the progress bar for a custom control. ive tryed quite a few methords like using the sendingmessage function below:
<DllImport("User32.Dll")> _ Public Shared Function SendMessage(hwnd As Integer, wMsg As Integer, wParam As Integer, lParam As Integer) As Integer End Function
[Code]....
but this didnt work for me i couldent see any change.
what would be the best way for me to change the forecolor for this control? i cannot use PercentFull.ForeColor as i will have xp styles enabled.
I have created a program that Draw a circle and then you can move it around a picturebox. I have made code so that it changes colour but instead of changing the colour of the circle already been drawn it creates a new circle which when you overlap the original circle with the new circle it cuts part of it.So what I wanted it to do when I change the colour of the circle it changes the colour of the circle already been drawn instead of creating a new circle.
[Code]...
Also I can't use the X and Y coordinate input to move the circle to the entered coordinates.
I want that when a form appears, your screen colour changes to red, blue and black, how to do that in VB.net? I'm using Visual Studio 2005. Explain me as I dont; know.
Well, i created a form and added a textbox and a button to it, when i press that button this text "VB Forums" appears in the textbox. The question is, how can i make that those initial letters (VB) appear in another colour e.g Red but the remained Text (Forums) stay as it is.
If I have ten textbox. In each with different a b c d e f g h i. I want to retype it and the colour wil change. Lets say I backspace a and when I retype it will change to green.
Is there a way to animate a TextBlock's colour change?
At the moment I am basically using the enter/leave events to change the colour and I would like to a almost like a fade (but a fast fade, so .1/.2 secs) to give it a nicer visual appearance instead of being instantaneous.
ps. Due to constraints, the actual code is vb.net but I will accept c#.net answers as I can read both fine. Just learning WPF.