Jump to content

Can't Change Color of Form Text in Border VB Studio 2013

berderder
Go to solution Solved by madknight3,

Seems like it's possible as this company has done it. However I'm not sure how complicated it is to implement on your own. They may have accomplished it by creating custom controls for everything and overriding the OnPaint method. You might be able to do what you want by creating a custom System.Windows.Forms.Form. Very simple example of how to start here.

 

The Windows Presentation Foundation (WPF) might be more your thing for complex UI design. But I've never worked with it before so I can't say for sure.

Hey everybody,

 

I've been having a hard time trying to change the color of the text in the form header/border.  As you can see in the attached image, the border is now orange.  It changed on its own after I was messing with high contrast settings - really don't know why.  It used to be black.  What I really want is a black border with bold, white title text at the top there.

 

The uploader for my image isn't working at the moment, but I hope I made that clear.

 

I want a black border for my form with white title text so it stands out against the black.  There doesn't seem to be a way to configure these colors.

 

Thank you for any help! 

ASRock B550M PG RIPTIDE       Corsair Vengeance 16 GB DDR4             TEAMGROUP MP33 1 TB NVME SSD

AMD Ryzen 5 5600X                   Antec DF700 Case                                 MSI Radeon RX 580 4 GB ARMOR OC

 

Link to comment
Share on other sites

Link to post
Share on other sites

I don't think you can actually change the form border / colors because that isn't necessarily part of your program, that is all done in the windows operating system itself. You would have to make your own custom GUI rather than using forms to make it.

Link to comment
Share on other sites

Link to post
Share on other sites

Seems like it's possible as this company has done it. However I'm not sure how complicated it is to implement on your own. They may have accomplished it by creating custom controls for everything and overriding the OnPaint method. You might be able to do what you want by creating a custom System.Windows.Forms.Form. Very simple example of how to start here.

 

The Windows Presentation Foundation (WPF) might be more your thing for complex UI design. But I've never worked with it before so I can't say for sure.

Link to comment
Share on other sites

Link to post
Share on other sites

Seems like it's possible as this company has done it. However I'm not sure how complicated it is to implement on your own. They may have accomplished it by creating custom controls for everything and overriding the OnPaint method. You might be able to do what you want by creating a custom System.Windows.Forms.Form. Very simple example of how to start here.

 

The Windows Presentation Foundation (WPF) might be more your thing for complex UI design. But I've never worked with it before so I can't say for sure.

 

Thanks, yes, that is some of the advice I have received regarding WPF - I am looking into making this program pretty sleek UI wise, so I should probably look more seriously into this

ASRock B550M PG RIPTIDE       Corsair Vengeance 16 GB DDR4             TEAMGROUP MP33 1 TB NVME SSD

AMD Ryzen 5 5600X                   Antec DF700 Case                                 MSI Radeon RX 580 4 GB ARMOR OC

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×