I'm currently in the process of building a text editor type program, and have run into a brick wall. I haven't done VB in years, so I may just need a little reminder on some things. I have coded everything so far as far as opening files, saving them, changing fonts, colors, etc. However, I'm looking to add a Close button to my menu strip that will just close the currently opened file, and not the entire program, while also ask the user if he/she would like to save before closing the file, and then if they select yes, it will show the save dialog, and if not, it will go ahead and close the currently opened item.
I 'm working on a quite large VB application, and recently I started profiling the memory usage, because there were some issues with objects not being collected.I noticed that the SplashScreen (boilerplate SplashScreen hooked up via Project Properties) never gets collected, because is remains referenced by My.MyProject.MyForms.m_SplashScreen. This is apparantly a private member, and I can't figure out how and where to set it to nothing with reflection code.I looked into my code to make sure i'm not doing anything special; I don't even reference the form anywhere.
this is the error I started getting only when I added a splashscreen to my application. Please note that I haven't added any code there - on the contrary - I removed everything from the Splash class. The issue seems not to occur when debugging - I got it from my Virtual machine - what makes the problem a bit more complicated as I have no idea which line may cause it. The problem shows up between splash_screen_dispose and main_show (when I click continue all is ok).
The details of my err. message:See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text ************** System.InvalidOperationException: Collection was modified; enumeration operation may not execute. at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous) at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
I am using Visual Basic Express Edition 2008. I want my main (and only) form to not be re-sizeable.
FormBorderStyle = FormBorderStyle.FixedDialog To my main form load function. However, when I add this code, the form loads over my splashscreen. I am trying to have my splash screen displayed for a set amount of time
Main form loads and displays a table of records. Form1_load goes through each record and looks up external data for updates and this takes noticeable time. I have a splash screen that comes up while the main form is loading and I want the splash screen to display the status in a progress bar named ProgBar. I recall the method used a 'delegate' and my SplashScreen1 uses this code:
Delegate Sub UpdateBar(ByVal X As Long)
[Code]....
The main form already loops through each record and all I want it to do is update the progress bar if the splash screen is open.
make a splashscreen with an installer like the image below.. I know how to make a splashscreen. Say i made a splashscreen in vb2008 i added a button saying install Is there a way i can get a app into the button..Sorry for my bad english.. Do you see the image below? If i click copytodvdsetp it will open the installer and start installing If i click the serial button it will open a text box.. How do i make that??
I have set a splash screen form as the application splash screen in VB.net 2008 I have set a form login as the start object. On load event it executes inital process. It runs fine except when the form login, during executing inital process, must be display a modal form, a messagebox, etc. because these are displayed behind the splash screen. How I can do it to show the msgbox, form dialog at the front?
I defined a procedure in splash screen to check application trial time, but now it is still working after deleting the procedure from splash screen form. I am not able to understand why and from where it is working.
I have a splash screen for my program that I want to have a background image that changes each time the program opens.One way I saw to do this is to load it from a ImageList, but that has an maximum image size of 256x256.The splash screen is 498 x 305, which means that I need to find something besides ImageList but hopefully with a similar ability to organize the images.I did try just putting them into resources, but wasn't able to get it to set the background without erroring, and I'd prefer not to have 30 images cluttering the place up.
Windows Forms VB Application.. I added a splashScreen to my application. And it was flashing only for a second then going away so I added a sleep timer to my Form Load event... The problem is now the splashScreen stays open even After Application exits, instead of simply closing at the end of the sleeptimer.. The Part of the Form Load event that is causing this is as follows:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Me.Load Threading.Thread.Sleep(5000)
I have created a project that shows a splash screen first and then shows the main form once the main form has been fully loaded. I only want to show my splash screen once the main form has completely loaded in the background. My main form by itself takes like 3 seconds to load, so I would like to display the splash screen for about 3 seconds and then show the main form because the main form will then be fully loaded, but instead it shows the splash screen for 3 seconds and then the main form still has to load anyway.How can I load the main form in the background and then show it when it is fully loaded?
I want a SplashScreen to appear at the beginning of my program and plays a shockwave .swf file automatically without loop, then closes he splashscreen.i want this ALL to happen on load on SplashScreen, i dont want to click a button and search my computer for a flash file. I want my flash to be in my program like so...
i get some "cross-thread" error What do i need for my .swf to run automatically on load? Also woundering if this is the right way to say the file location when the file is located in my solution explorer?
I have set up a notify icon for my form. I want to make it so that when the user clicks the close button that it doesn't close the form it just takes it to shows the notify icon. They can exit the program from the notify icon. Can someone tell me how to keep it running?
In a program I'm working on, I want a "Loading..." dialog to close when it can't log in to a site using the username and password provided by the user. Basically, I have the code set up right because the function it is supposed to carry out when that occurs does work, but for some reason it ends up in some really weird stuff happening. In the Loading form, I have it set to do "Form1.Show()" and then "Me.Close()", assuming it would simply show the login form and then close the Loading form. However, when this happens, the Loading form closes, and then for only an instant Form1 shows, and then the Loading form shows and Form1 closes. This happens forever until I stop the debugging, and I can't seem to figure out why. Am I using the wrong method? What exactly does Me.Close() do anyways? All I want to do is close the form and open another
sometimes, when I use Form.close() when debugging my program, although the form is closed, the application is still running. I noticed this behaviour when using the msgbox function.
I have a situation where me.close() doesn't close the form. I have a form with a button with the code seen below. What happens when the button is clicked is the new form shows, but the original form(calling form) is still there. When I go into debug mode, I can see the me.close() execute, but nothing happens (calling form stays open). When I close the second form both forms close. If I comment out the call for the second form to open the first form closes without problem.
Private Sub cmdNext_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdNext.Click Dim f As New frmOrder3
When I run project splashscreen is popup and then Logon window is run. But unfortunately when Logon window is run the splashscreen still open like maximized window and I cannot see Logon window. How to fix that problem?