Im Creating a WUA (Windows universal App) in Visual Basic and Visual Studio 2015.
I have an image on screen and all I want to do is change said image when a button is clicked.
This simple process seems to have changed since VB 2010, with the use of picture boxes.
Thanks :)
Related
I am building my first "real" VB Window Forms Application (I'm a "traditional programmer") and my application has perhaps half a dozen forms.
On execution all of these forms have the Windows 10 visual style (eg: grey on white max/min/close buttons at top right)... except for 1 form, which seems to be rendering in Win XP style (eg: Blue and red button style).
I have checked that "Enable XP Visual Styles" is UNClicked in the Project Properties, but this one form stubbornly refused to change.
I have a number of my forms that also appear in "XP style" in the VS Designer, but execute fine.
I suspect I may have enabled/disabled the "XP Visual Styles" option a couple of times, and perhaps initially created some forms when this was in different states... although I have no idea if this would have been the cause.
I really want this one form to be like all the others...
any ideas please? I am using VB in VS2010 (a bit old, but what I have to hand)
As I am quite new to VB so tell me what I can provide to help..
Many thanks,
David's comment has solved my immediate issue:
The single form appearing differently is indeed using Show() whereas the others are all ShowDialog(). There is no reason for me doing this, so I have changed it.
I am trying to transition into windows app development. However, when i use vs 2015 the designer box is really small. When I drag anything from the toolbox to the designer window it doesn't show up. Everything shows when I run the build but not in the designer. I've been googling and looking through stack but i can't find the answer. Can someone tell me how to get the designer to work.
I've added a Windows Forms form to a VB.net application, and I'm showing it with the usual:
Dim form As New FormInsCapiLettore()
form.ShowDialog()
The problem is that the form, when shown, has an incredibly ugly "windows 95" style. Basically the system theme (Windows 10 in my case) does not get applied. The result is in the screenshot below:
As you can see, not only does it look ugly and non-native, but the layout also screws up: notice the TextBox spilling outside the "input" GroupBox and the "Fine" Button not filling the vertical space.
Notice that the form looks absolutely fine in the Visual Studio designer, with the native look! But when launched, the form has no theme and looks like the screenshot.
Any clues? Additional info:
Running Windows 10 x64
Visual Studio 2015
Application compiled against .NET 4.0
You need to call Application.EnableVisualStyles().
I'm not entirely sure what caused this, but just prior I had deleted an image that was set as a tab panels background image which caused some crashing of vb studio when opening anything to do with the project resources. I removed the image, then re-added it and everything seemed okay.
Now, no mater what I do i get all sorts of funky draw issues at runtime with my project; such as transparent text boxes in child forms (and if they are called not as a MDI child) and weird stuff such as clicks on the taskbar registering on windows behind.
Visual studio has also crashed a few times, especially when doing anything to do with the project resources.
Example Problem
Any one have idea what may be causing this? It seems to be related to the project resources or possibly tab panels.
(Visual Studio 2012 & Windows 10)
Just in case somebody finds this Question after all this time. I had the same Problem and i found, that the Transparency-Key of my form was set to White, so everything White became transparent (Textboxes, colored Labels, etc.). After deleting that, everything worked fine.
I use Visual Studio 2013, don't know if this doesn't work in the 2012 Version.
I created a VB.Net application with a target .NET Framework of 4.5. The application runs fine on my computer (or any system with Visual Studio installed). But when I try to run the exe generated from the build, the application loads, but the buttons are not displaying. There is an outline where the button is, and you can actually click the button to perform the action just fine. I assume this has something to do with a reference problem, but I really don't know for sure. They are just standard Windows form buttons. No images attached.
So I figured out the solution, but not necessarily the problem. The button had a BackColor property set to Black which is the same color as the form. For some reason, on certain machines this caused the button and the form to blend together. Changing the button BackColor to something different (such as Control grey) worked just fine.