Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 8 years ago.
Improve this question
I have a C# winforms application which is running correctly on all but two computers. One is my own where every now and then after leaving the window and then coming back to it the controls are not showing on the screen. You can click on them and the events fire, but the area where the controls should be is blank, or looks like the previous window which was on my screen or something like that.
The second computer has this problem once in a while, but the more frequent problem is that when you click on a button you don't see the button change color and when you click on a checkbox you don't actually see the check in the box. Again, the events fire perfectly, but the user can't always tell that the button was clicked or that the checkbox was checked.
Both computers are running Windows 7 and the others are running Windows XP if that has anything to do with it.
I've been Googling forever and can't find anything. Any help is greatly appreciated. Even a decent workaround would be helpful at this point.
Thanks a lot.
The answer was that I was using Form.Close() instead of Form.Dispose() on another form that was opening briefly.
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 10 months ago.
Improve this question
I'm following an online course and then I noticed that the buttons just stopped working.
Here are some images The Scene View, Game Over Canvas Components, Game Over Text Components, Restart Button Components(The Broken Button), Leave Text Components(The Other Broken Button), The Script That Have Something to do with the canvas.
I've tried multiple solutions on the internet and nothing works and I think I didn't mess with anything else but the colors and the text in the button. I just want the buttons to work like it's a button.
your EventSystem Object maybe deleted or disabled, try to recreate it:
It will created automatically when you create UI/Canvas:
Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 2 years ago.
Improve this question
I know that I can change the console background color with the Console.BackgroundColor property. But I want to know if there is an option in Visual Studio that sets the background color to a specific color forever and for each run?
I mean that for every run, the background color for example becomes 'green'.
I believe this is what you are looking for:
You can find this using:
Run your console application
Click the console icon on the top left of your cmd window
Check "Use Seperate Background"
Choose the color using RGB
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 win forms application. The form contains a third party chart from dotnetcharting. The form also has a few other controls which allows the user to select the type of chart they wish to see.
The issue I have is when the user clicks the button to plot the chart nothing appears to happen (it is though), so the chart is blank. However when I go to another application, a word document, or web page or whatever and then go back to my win forms application the chart now appears. Why is this?
Is this to do with win forms or the chart? Is there some refresh I need to do?
I think it has to do with the refreshing, please try to put the line:
Application.DoEvents();
after the data is being updated. It should then change the form.
Difficult to say without more information.
Sounds like you have to invalidate the control which sounds odd for a third party control.
Possibly there is a function on the control to tell it to redraw or that you are finished with calculating. Did you check the documentation on usage?
Some controls can be paused from updating the UI to let them handle lots of data and restarted after you finished with the data.
Post some more info on usage and code
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question appears to be off-topic because it lacks sufficient information to diagnose the problem. Describe your problem in more detail or include a minimal example in the question itself.
Closed 8 years ago.
Improve this question
I created a simple WinForms application with a Button on it on a certain location (just dragged and dropped it from the toolbox, so it landed somewhere in the middle of the form) and when pressed the F5, it worked okay.
But, then I closed the form and got back to the studio. I just dragged and dropped the Button somewhere else and now when I run it with F5, in the running program the Button remained at the same location like before.
I cleaned the solution, rebuild it manually and run again. The same happened.
I dragged and dropped the button again somewhere else and the situation was the same as for the first time.
After 2 or 3 complies finally it worked...
Have anyone of you met this problem before? What's the solution? Thank you.
It sounds like you checked the "don't compile automatically when build is out of date" checkbox.
Check Options -> Projects and Solutions -> Build and Run. My guess is it says "Never build" and "Launch old version".
EDIT:
Well, since we can't replicate this issue, it's really hard to help. The last thing that comes to my mind is - export all your VS settings, reset them to C# defaults. If that helps, you can compare the exported settings with the defaults and look for weird stuff.
If it doesn't, try disabling / removing all the plugins you have (or perhaps it would be enough to run VS in safe mode).
If that doesn't help either, try disabling your anti-virus. This is really starting to dig for worms in sand, but it might be possible the AV is blocking file operations.
If even that doesn't help, it's time for the reinstall-VS-and-.NET rutine.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
Ok. So in windows 7 you know how you have the icons of open programs. Well when i click and drag up on my C# Windows Form application it says "WindowsFormApplication3" When in every possible file in Visual Studio i changed it to the name of my program. And even in task manager it shows my name of the program. How can i change this name that shows when clicking and dragging up from my programs icon in the taskbar?
It is normally based on the process name. Verify this with TaskMgr.exe, Processes tab and check that it is called "WindowsFormApplication3" there as well.
You change it with Project + Properties, Application tab, Assembly name setting.
Try running the program outside of the debugger. Press [ctrl]+F5 to do this, and see what it is called then. The name shown when you run it outside the IDE debugger should be what shows when someone else would run your program AFAIK.