C# WindowsForms: Reproduce Microsoft control - c#

I would like to reproduce a Control in my WindowsFormsApplication that is equal to the refresh Button of the Windows Network connection form.
Does anybody know which Control it is or how to build a equal one in C#? It seems to be a PictureBox but if you hover it with the Cursor it gets a semi transparent blue colored overlay.

you can use XanderUI for this, add the button, change the button image and change both hover and click background colors to whatever color you like

Related

Hide and show button background in unity

I am trying to make transparent (legacy) buttons in unity. I want to be able to see the button text, but not see the background button image (aka the 'clickable' area). I am not asking about hiding/showing the button and the text completely.
I have tried disabling the button, removing the Target Graphic image, setting the alpha values to 0, but none of these seems to have any effect.
Do I need to just remove the button object and write some sort of script that hangs off a text object to detect clicks?
Addendum: Geode's suggestion works nicely. Either deleting or disabling the image component will solve this problem.
I think you've been looking in the wrong area, above your Button component there is an image component which handles the graphics part of your button. Disabling or removing that will remove the white background.
Here you can see the location

Button's background color turns grey when mouse hovering on it C# Winforms

I made a simple design for my WinForms app in Photoshop and I want to make some borderless buttons. In FlatAppearance properties, I changed border size to 0 and the FlatSyle is Flat but when the mouse is hovering on the button, its background color turns to grey, although I changed it to transparent. I'll attach some pics to get the problem better.
Can somebody help me, please?
How I want to look:
how it looks
In the same place that you changed the border size to zero, change the MouseOverBackColor to Transparent:

How to make a clickable, transparent, and borderless form?

I'm trying to place a transparent and borderless child (WinForm) form on top of another child (WinForm) form that is opaque, but I'd like to retain the ability to directly click on the transparent form. There are a few answers on the web regarding making a transparent form that can be clicked through, but I want to make one that I can click on.
I've found this answer, which shows that setting my transparent form's BackColor and TransparencyKey to something specific like Color.Red achieves the desired behavior. However based on this answer, it seems this behavior between certain Colors and TransparencyKey may actually be a long-running bug.
Ideally I don't want to rely on a bug to achieve a desired effect. What would be a more "appropriate" approach for making a clickable, transparent, and borderless (WinForm) form?
Update (Additional Context):
I'm basically creating a screen pixel previewer for color data extraction.
Overlay forms containing captured bitmap(s) of the screen area.
Another form that gives a visual indicator for the pixel area being previewed (small black box in the below snapshot). This form is placed above the bitmap forms. I have this form as transparent (to see through to the below bitmaps), but I still want to be able to click on it for event processing.
Without the TransparencyKey = BackColor = Color.Red trick, clicking within the small black box causes focus to move to the below bitmap form, which then covers up the small box form and the preview window showing the zoomed view. The purpose of the click is to capture the cursor position for additional processing. I can work around this by immediately giving focus back to the small box + preview forms, but that occasionally causes flicker.

Display a translucent selection highlight around an image

I have a rectangle with no background and I want to give it a translucent background when the user hovers their mouse over it, and then remove it when the mouse leaves the rectangle.
Is there any sample C# code that shows me how to do this?
I am basically doing an Windows Explorer style image viewer and looking for an identical method of highlighting the image that the mouse is currently hovering over.
Thanks.

Changing highlighted button color in VS2010

I'm working on a GUI built with C# in Visual Studio 2010. I want to change the color of some of my buttons, which I can do in the properties of the button, but a small border remains around the edge of the colored part of the button. When the button is clicked or focused on, this border changes to the default blue. Like this:
How can I change the highlight color of the button? Also, is there a way to change the color of the button while maintaining the default (horizontally divided two-tone) look?
Thanks for your help,
Dave

Categories