Closed. This question needs debugging details. It is not currently accepting answers.
Edit the question to include desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem. This will help others answer the question.
Closed 6 years ago.
Improve this question
Oddly, my text boxes gets blurred after i did some changes in the form properties. I think that i changed opacity of form due to which this is happening but changed it back, nothing happened. Still stuck in this problem. Tried adding new text boxes. Same problem :(
Screenshot
You seem to have set the form's TransparencyKey property to Black. This makes everything in your form that is drawn in black color transparent.
Simply change the property to something else, or just set it to Transparent to make it only apply to completely transparent colors.
EDIT: You can also right-click the TransparencyKey property and press Reset.
Related
Closed. This question needs debugging details. It is not currently accepting answers.
Edit the question to include desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem. This will help others answer the question.
Closed 7 years ago.
Improve this question
I want to move an object on WinForms (with WASD) and it goes pretty well,but when I add a button at the Form, the object doesn't move anymore.
Controls like Button take focus and "eat" the keypress events. A form will always set focus to one of its child controls if there is one that allows getting focus.
Set KeyPreview = true on your form to receive these events regardless.
Closed. This question needs debugging details. It is not currently accepting answers.
Edit the question to include desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem. This will help others answer the question.
Closed 8 years ago.
Improve this question
When I resize my window, the StatusStrip I have located at the bottom of the form sits on top of the ListView.
How I can set the StatusStrip to be behind the list view?
I figured it out! You just have to right click on the StatusStrip and click "Send To Back"
Set Anchor property of StatusStrip to Bottom, or you can add the code on maximize - statusStrip.SendToBack()
Closed. This question needs debugging details. It is not currently accepting answers.
Edit the question to include desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem. This will help others answer the question.
Closed 8 years ago.
Improve this question
I have a windows forms program which saves properties like its size, location, splitter bar locations &c in a properties file in hte usual way. I've noticed that whenever I close the application by right clicking on its taskbar icon and choosing 'close window', these properties don't save correctly and my application then either won't start or starts with size 0 or something.
Of course I can catch these problems and hack around them, but I would like to know what is different between closing via the form and via the taskbar, so I can handle the appropiate events.
As the first commenter to recommend the use of Form.Closed, I'm demanding my ransom money! :-)
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking for code must demonstrate a minimal understanding of the problem being solved. Include attempted solutions, why they didn't work, and the expected results. See also: Stack Overflow question checklist
Closed 9 years ago.
Improve this question
My goal is to have three panels on one winform and each of them has one listview which docked onto it so that when maximize window, all listview componenets gets automatically resized properly.
As I understand, docking is the the way to go, but it seems I can only dock one listview per panel and one penal per winform, does anyone know a better soluton?
this is in VS2010 c# I am using .net3.5 but Im not limited to any specific versions, but prefer using older version for comaptibility
As noted, you can dock more than one panel in a form. But only one of them can be Dock = Fill, the others won't resize automatically. Unless you add the code to do so in the OnResize override.
A TableLayoutPanel can resize all panels automatically.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking for code must demonstrate a minimal understanding of the problem being solved. Include attempted solutions, why they didn't work, and the expected results. See also: Stack Overflow question checklist
Closed 9 years ago.
Improve this question
I would like to create a Semi transparent popup window that simply appears at a location on the desktop for 3 seconds, it fades in and fades out but doesnt take any focus.
To do this I need to pass a string and fire up the popup in c#, similar to a jQuery popup but this popup must appear on the top most layer above every other window
Whats the correct approach?
If this is WinForms, then you'd just use a timer and the opacity property of the form. The form also has a TopMost property.
As already noticed, Timer+Opacity for fade in/out
and override Form.CreateParams for get rid of focus. You shoud play with Style and ExtStyle properties of params to get exactly what you want. Here is an article with general explanation on this topic:
http://www.codeproject.com/Articles/71808/Creating-a-Form-That-Doesn-t-Take-Focus