I have a group of buttons all with different labels. I want to have each of these specific buttons open up the same form, but my problem is when I write the code of form1.show it pops open twenty or so different windows. How to I make one button open just one window?
Over the past months I have been working on small windows forms applications and learning vb as i go along. The aim was to pull these altogether into one big application.
I am now at the stage of pulling these together I have created a new project (called MainMenu) and designed all the buttons and interface. I have added my other projects (SISApp, CURApp) to this project. File > Add > Existing Project. I can see these projects in the solution explorer.
Now my problem. How can show Form2 in the SISApp project when I click ButtonX in the MainMenu project.
I dont just want to show Form2, i want all the functionality and the database connection in form2 to also work etc.
I'm just having a small problem with tabpages. I have a program that have multiple forms (on startup they are all created and hidden, except for the one being viewed by the user). When the user open one particular form, I has a tab control with two pages. I also have a toolbar. when the user click a menu option, I call a method that assigns all my controls to a variable (to be used in an insert statement later).
Here's an example of that Sub: Public Sub SetValues() 'page 1 DateCreated = Date.Now DateEdited = Date.Now DateCompleted = Me.DateTimePicker2.Text [Code] .....
The problem is, the controls on the second page cant be "seen" (this is confirmed by placing a msgbox in the above sub, which comes up blank) until the user open the second tab, at least just once. Then its ok. I know I can just run a small method to quickly open all tabs, but is there a reason this is happening, and a better way to do this?
I have a program that will let you open a certain table in the database and query it on a child form in a MDI parent form. Of course the child form is a new instance of an existing form.The thing I want to do is that the opened table in the child form cannot be reopened again in the other child form. So I did was to create a childform name on every new instance of a childform depending what is the name of the table.
The first thing I did to do this restriction is to put the names of the opened table to an public array and when the user tried to reopen the table, the program will check if the childform name is already existing... and if it exist it will not let the user to open the table in new childform.When the childform is close it will erase it's name to the public array. And it can be open again.If you don't understand what I want to do this is the situation for example in a microsoft office when a word document file was open it will be put in a childform, and when the user tried to open the word file again and still the word file is open in the microsoft word the application will tell it's user that the word document file is still open.
I am running Microsoft Visual Basic 2010 Express. I created a simple program that is nothing more than dozens of Windows Forms that are linked together by the various clickable buttons I put on each form. The program is like a "book" with several pages, and you jump to a specific page by clicking on specific buttons on the current page ("Windows Form").
My question is, how do I change my program so that when it is launched, instead of just 1 Windows Form opening, the program opens up several Windows Forms (of my choosing) automatically? In other words, instead of my "book" (VB program) opening "page 1," when I run it, I want it so that pages 4, 7, 8, 10, and 15, are "opened" whenever I run my "book."
Is there some code I need to insert into each Windows Form I wanted opened automatically when the program is loaded? Or is this a MS VB 2010 Express environment option I need to set?
I am trying to make a application that will bind User Desired Keys to User Desired Text. This is what I have done so far, it is not very much but it keeps crashing and visual basic is not telling me anything is wrong with it. I basically just want the user to be able to select a hotkey from a combobox. [code]
Since last 2 days I have been getting a strange problem with my Vb programming (VS2005). Whenever I open any Vb or C# code and press F5 (in order to debug), several windows open at a time like Memory1, Memory2, Memory3, Threads, Processes, Registers, Data sources. And simultaneously the SOLUTION EXPLORER that is present at top-leftmost corner generally goes missing. When I restore that and put my cursor over SOLUTION EXPLORER, the program hangs and a message comes as : "Microsoft Visual Studio has encountered a problem and needs to close".I have attached the screen shots of the problems to this Thread.I tried various ways like restoring my computer to an early date, repairing Windows XP and then uninstalling and reinstalling Visual Studio. But none seem to work.
I am having a serious issue with Visual Studio 2005. Whenever I open any Vb or C# app and press F5(to debug), multiple windows open simultaneously like Memory1, Memory2, Threads, Processes, etc... Also, SOLUTION EXPLORER goes missing from top-leftmost area(where it is present usually). When I put the cursor over SOLUTION EXPLORER (after restoring it), the program hangs and the following message is displayed: "Microsoft Visual Studio has encountered a problem and needs to close".
There is no option to attach something, otherwise I would have attached the screenshots of the problems.
I'm writing a program which gets the time and date from forums which only show "x hours ago" on the main thread list.What I do is get a list of threads, open their print version and fetch the info.I'm currently using a single webbrowser, because there's no control array anymore. This makes the proccess very slow.Is there a way to open all the threads' print versions simultaneously?(BTW, I'm using DOM functions like GetElementsByTag, so I'll need to get the page's "Document" object.)
I have made a registry entry as follows: HKEY_CLASSES_ROOTMy AppShellOpenCommandAnd gave it the value: "C:Program Filesmyapp.exe" "%1" "%2"I also had a drophandler to for the apphis entry works fine for opening one file that is dragged to my app's icon. The problem is that I can only drag one file at a time into the app. If I try to drag more, it only ees the first file and ignores the others. I use the My.Application.CommandLineArgs array to access the command arguments. For example, My.Application.CommandLineArgs.Item(1) will open the file. If I change the registry entry to:"C:Program Filesmyapp.exe" "%1" "%2" "%3"This will open the first two files, but ignore the rest. If I change the registry entry to "C:Program Filesmyapp.exe" "%1" "%2" "%3" "%4"This will have the same behavior as the previous entry and ignore all but the first two files.
I'm new to non internet programing. But I got to start somewhere. So i'll try and make this simple I have a MDI parent form with a tab control section. From a link in the toolbar i would like to open a diffrent form in my tab section. This is what I figured out so far if its even close.
on visual basic how can you open random forms? (im doing a quiz with questions on separate forms and would like to open random forms to show the random questions)
I'm implementing a poor-man's ORM an a legacy application (.NET 2.0 web app, hand-coded SQL queries). I have two data classes: Customer and Order:
Public Class Customer Public Property CustomerId As Integer Public Property CustomerName As String
[code]....
I'm concerned about the performance of this method, namely if I'm pulling multiple Customer's. For each Customer pulled, I have to hit the database again (opening another connection), and getting the orders for that given customer. If I'm not mistaking, it wouldn't take many records to accumulate a large number of open connections.
How can I determine the number of new connections being made and whether or not I'll encounter any connection pooling or other such .NET-imposed limits?
One thought I've had is to pass the SQLConnection object created in the calling class to the getOrdersByCustomerId function and have that function use the (apparently?) already-open connection. I have not tested it namely because I don't know how to determine if it's better than my existing method. Thoughts?
I'm creating a search web service that returns JSON for processing by the client. The service takes a single search parameter, performs multiple lookups on different tables, then returns a custom JSON object. For example, if the user puts in what appears to be a name, I search both the Customers table for a list of the top n customers and the Orders table for the top n orders that have a customer with that name.
I am trying to set up a program that allows you to open multiple COM ports and then select which COM port you send data down. The computer i am using has 18 COM ports. Also on the first code it shows the ports are open they just wont receive anything.
Firstly though, I'll have to mention that I'm a relative newcomer to vb.net and don't really know that much about advanced functions.I have my main form which dynamically generates 15 buttons.
Each of these buttons will need to open another form, depending on which form has been assigned to that button in a config file (the config file isn't yet done, as I want to get it working simply by hardcoding the name of the forms for the time being)
The way I have it in my head is that I would assign the form name that needs to be open to the name of the button, if that makes sense....However, I have absolutely no clue how to do it, I've tried a couple of things but to no avail.
Here's my code, and I have no problem changing any part of it if it will help things along, this is just the only way I know how to create dynamic buttons.[CODE...]
Is there any switch that will allow you to open an application over all the other currently open applications? My problem is getting Explorer to open over all the other currently open applications. Right now, it only opens in the background......
I want to open a VB.net form using a ThreadPool with a maximum of 10 threads. I need to do this because, the form should open based on a live event and i need atmost 10 forms on the desktop at a time. If i open the form on every live event without using a ThreadPool, the desktop will be floaded with many forms. I am using QueueUserWorkItem method of threadpool to queue a method which opens the form. In this queued method, there is form1.show() statement called. But after displaying the form, this method finishes execution and again we have 10 threads available in the system. I somehow want to either keep this method running so that 1 thread is occupied or i want to keep the thread alive till the form1 is closed by the user. I want the 11th form to appear on the desktop, only when any of the existing forms out of the 10 (already on desktop) is closed.
I might be going about this the wrong way, but I'm trying to create a form that will include a single button, for instance "Enter". When "Enter" is clicked, I want the form to then display the contents of form 2, which might include more buttons and/or a textbox, etc. I want to do all this without ever opening or closing a form.
In a MDI application, for opening a form in the MDI, I am using the following code
Private Sub RoleToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RoleToolStripMenuItem.Click Dim lobj_ChildForm As frmRole 'Check if form is already open lobj_ChildForm = Nothing
[code]....
As you can see, I need loopong through all the open child forms.
I have a form which gets populated by 15 buttons dynamically at runtime (these need to be dynamic as there will be a user config file at some point)What I need these buttons to do is to open a specific form when clicked. Which form that opens will be dealt with in the config file.
Public Class frm_MainScreen Private Sub frm_MainScreen_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim count As Integer Dim ImageDir As String
I am writing a Class Library for a GIS Windows application. The class has a form that I open when I load the dll command in the application. After the form opens the form moves to the back of the GIS Windows application, and I want it to be in front of the GIS Windows application all the time. How can I do this?
I am making a webbrowser,how to prevent my browser from opening new IE windows. Because what happens is, there are some links that will open new windows and therefore IE comes in place because it is set as default windows browser which I really don't want because my browser looks really bad if it opens links in another webbrowser.I want it to be just a basic browser, it has only one window, and it should navigate within that window. This is because the browser is integrated in a bigger application only for some website applications that are related to this main application.I am using VB.net 2008 Express Edition?
i have my web browser made by visual basic have some futeurs like history , bookmarks , downloader, HTML Editor, Source, etc i make my it my default web browser but when i open .html or .htm files how can i make it navigate to the HTML File (and please without using open folder browser) i wanna make it like mozilla or internet explorer navigate to the site i have saved befor or make it
I've just finished creating a basic login system which enables you to create an account and select either a "Student" or "Teacher" account.
Once the account is created it's stored in an Access 2007 database. The field the account type gets stored in is called AccountType. When users log in with their unique username and password I want the program to take them to a different form depending on whether they have a student or teacher account.
I have an windows application (created using visual studio 2005) and it also is using an autocad .api. The user runs Autocad and the user enters various commands that will open forms. One of these forms, contains Windows.Forms.LinkLabels with paths to the autocad drawing files they've attatched (.dwg). When they click on the link, I need the file to open in the existing Autocad they already have open; however, the problem is that it's opening a new instance of Autocad and placing the file into it. How can I make it so it opens in the existing Autocad program already open? [Code]
not quite sure why this is happening but I am just debugging right now and the buttons I am using are opening the wrong forms, I have made sure of the form names, button names etc and it looks all good but specifically the btnPrintReport is opening up the form enterAuditForm while btnProcessAudit is opening printAuditForm instead of their correct ones.
Here's my code, it is rather simple. The reason why I am using a separate sub as my btnPrintReport is because I am using that also on the baseForm's OnLoad Event, which again is also opening the wrong form.