Correct Way Of Opening A Form?
Apr 10, 2009I am a bit confused on the correct way of opening a form. I generally practiced form1.show to open a form, but i came across the following code to open an form.[code]....
View 9 RepliesI am a bit confused on the correct way of opening a form. I generally practiced form1.show to open a form, but i came across the following code to open an form.[code]....
View 9 RepliesIs there a better way to make a form with multiple buttons opening different things than having a form that has lots group boxes for each tab. So in the begining each box will be invisible and when you click the button the corresponding group box will become visible. Is there any other way?It will be like a background image and it'll have buttons that will mask it with invisible buttons. when the button is clicked it will open the corresponding group box.
View 5 RepliesWhenever I want to reopen a project that I didn't worked on for several month and want to view my form in design mode I receive following error.
Warning1Method not found: 'Void System.Windows.Forms.Design.ParentControlDesigner.WndProc(System.Windows.Forms.Message ByRef)'.00
[Code]....
I used this project in VB2005 express, but also in VB2008.
In the main form the user can choose to download information from a device.Since this request takes time, when "download information" is pressed I open new form in a separate thread: Private Sub RunDownload()
[Code]...
I would like to know the event order of form which is executed while opening form. I am showing my form using following code and the code in form_load event executes twice. Once when the form variables are initialised and second when form is displayed. I want it to execute once only. form showing code:
[Code]...
I just have not been able to find the correct syntax for refreshing my form. The Labels are added to a shape container and I delete them from it as well. All code seems to work only there is a ghost of the label left behind.
View 1 RepliesI did move the form to the top position of the screen but it doesn't move on the correct position. [Code] form1 supposed to be on the top of the left of the screen. but it doesn't at the top screen but every time i click open button, form1 keep on moving downward.
View 3 RepliesI'm trying to make a secondary security system to use on my computer. I made a form with a password field in the middle, the size of the form cover the entire screen and there is no border. But now I'm trying to find a way to remove all possible ways to exit the form without enter the correct password like CTRL+ALT+Del, ALT+F4, CTRL+ESC, CTRL+TAB, WIN KEY, or any of the short keys. I'm using Windows Vista Ultimate and everything I've found is for 98 and XP and won't seem to work. So in other-words I want it to be impossible to exit the form without entering the correct password.
View 9 RepliesI was going through the example code on FTDI's website. After opening the device and setting the flow control to be RTS/CTS they send and receive data in the following manner:
[Code]....
Basically they set the RTS, DTR, then write data to the device. Is this correct? If I was sending multiple times to the device, do I need to clear the RTS each time? and then set it high again? or do I just set it high each time I send new data? Why are they setting DTR if the flow control is defined as RTS/CTS? As far as best practices go, is this the best way to read and write?
In an attempt to learn VB I'm trying to build a database project for a friend's business. This db will be used to track customer information, predominantly for targeted marketing purposes. So far, the development has been slow (I'm still trying to adapt from VBA to VB), but its all starting to make sense now. I'm using two different forms for adding new customers and reviewing the information of existing customers, mainly because the database will grow by about 2,500 customers per year and we wanted to be able to search the records without returning every record when the forms load. Most of this works so far, but I'm having trouble with two issues.
When I open the new customer entry form, I want the form to automatically begin entering data without clicking the "Add New" button. The second problem involves the row ID from the database. It keep showing up as "-1", "-2" etc. The row ID records properly in the table, so no big deal. I have read that this problem is a bug in VB and that its nothing to worry about. However, down the road I will need to access the correct row ID from this same form in order to print out a report for the customer (as needed).
For what its worth here is the code I have so far:
Code:
'Update current record when the form closes
Private Sub frmNewCustomer_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Me.TblCustomersBindingSource.EndEdit()
Me.TblCustomersTableAdapter.Update(Me.dsNewCustomer.tblCustomers)
[Code] .....
I have an ArrayList that is set to Friend. Once I click my button "abc" is added to the ArrayList and then the form MsgBoxes out the Count of 1 (Correct).When I use Threadpool to count the number of objects within the ArrayList it always returns 0.
Example:
Imports System.Threading
Public Class Form1
Friend Alphabet As New ArrayList
[code]....
I am obviously getting some sort of cross-thread issue here but have no idea how to correct this. I usually just setup single threads so this is my first time playing with ThreadPool & already lost at step 1!
I have a module with Main(). I am calling a form1 from this Main(). Why Form1 is not opening. I set Main() to run at the first in my Project propertis. I am using VS2008.Net3.5 VB code.The Code is:
Module Module1
Public frm1 As Form1
Public Sub Main()
frm1 = New Form1
[code]....
My main form has two panels, left docked and right docked. The right side panel has two child panels with top dock and bottom dock settings. The usercontrol is added to the right side top panel. My usercontrol has a panel and a label. The panel is anchored on all 4 sides, the label is anchored on all except the bottom. At runtime I create this usercontrol and set it to dockstyle=fill and then I add it to my top right panel.
With everything set to "fill" I expect that when I add my usercontrol to the panel it will take on the appropriate width and height and pass that info to the child controls (labels) inside of my usercontrol. My problem is that this stretching of the size does not happen when I create my objects during the Load event on my usercontrol. Even though initializecomponent has ran for the usercontrol the panel inside of it (4 corners anchored) has not taken the x/y values of the available space. As a result my usercontrol shows up about 50% of the width I want.
[Code]...
I have two forms and a button on the first form. What i want is when i click the button the second form to show and the first one to close.But this isn't working with:
Form2.show()
Me.close
I am creating a simple email application which sends mail from a user's Gmail account, as I haven't worked out how to receive incoming mail yet.I have created a form (frmSignIn) which asks for the log-in info and another (frmComposeMessage) which has all text boxes necessary for composing an email (to, subject, message body).After clicking Sign In on the first form, it should hide it and open the second form, however I get this error:
System.InvalidOperationException was unhandled
Message=An error occurred creating the form. See Exception.InnerException for details. The error is: Object reference not set to an instance of an object.
[code].....
I have form1 and form2 and have when a user clicks on an icon on form1 it shows form2 and hides form1. But how would I get it to when a user closes form2 it will show form1 again?
View 3 RepliesI have 2 separate projects that i created using Visual Basic 2010. I need to have a Command button in project 1 to open a specific form that i have in my 2nd project.
View 1 RepliesI have a program withmultiple Forms and i have made a back and Forward Button so they caneasilgo back to the previous Form.My question is How do you open a random Form with a string i have googled it nd this code is the best one i have found.
View 1 RepliesHow to create an instance of a form if it is not know in advance which formtype has to be opened. If you want to skip the chitchat: the .NET code example is at the end of this post. First the Symantec: when we create a new form, this form has a name. If we refer to that name, we actually refer to the name of the type of object that is just created. When to use of course when reading the subject you might think: why not just pass the form to a parameter that takes a form (or control/object)?
The answer is: you don't when it is not sure, when or if a new instance of the object has to be created or, as mentioned, when the procedure is called it is not known which class has to be created. You could of course hold a bunch of created objects, but that would be a shameless misuse of memory. Imagine the following scenario (seen something like this in a post, but can't find it anymore):
You have a class that is able to trap an event, say the doubleclick of a textbox, and has to open a form when it occurs. If it's always the same form, that's easy, but what if you want it to be determined during runtime? This is a quite common story: doubleclick on article opens the detail form of that article, doubleclick on supllier opens that particular form. If you use a form variable, how do you say to the class which form should be opened? This will not work
Code:
Dim FormToOpen as Form 'you don't want to open it right away, you want to know when the time comes what form to openFormToOpen = Form1You could say FormToOpen = new Form1, but then 1. an instance would be immediately created, even if it never will be used: memory leak. 2. you can never close the form, you'll always have to use the same instance created when setting the form. Consequently, you can never open more than 1 instance using this way.
The solution: use the type. If you know the type, the Activator class will enable you to open (and return) an instance of that form at any time and as much times as you like. (The Activotor class exposes the function CreateInstance which returns an instance of the specified object)The following code creates an instance of the type form1 and shows it.
Code:
CType(Activator.CreateInstance(GetType(Form1)), Form).Show()Or for better readability, the same code split up:
Code:
Dim FormToOpen As Type
FormToOpen = GetType(Form1)
Dim frm As Form = CType(Activator.CreateInstance(FormToOpen), Form)
frm.Show()
I'm trying to create a new screen in the same form, the only thing I've done closest to doing that is when you click on a button in one form, another form opens. But I'd like this action to be presented in the same window. So I guess I want to open multiple forms in the same window.
View 1 Repliesi want to open progream in my Form,like:(The picture edited in Photoshop)
View 2 RepliesJust as the title says there is a way to have the same 'Windows Form' to open two times ?
View 2 RepliesI'm making a program where the user can choose a question section and the program is supposed to randomly open one of a few forms that contain questions. However, I can't get the code right.
[code...]
I need to send this to my other admins on my forums so they have access to editing my website andeverything when they need to, but I don't know how to make it distributable (or
View 1 RepliesOkay, so I was making a program, and I wanted to open a new form, and close the current one.Natuarlly, I did this.
If login = True Then
MsgBox("Logged in.")
Me.Close()
[code].....
I have a project in VS2008.Net3.5 with a Module1, form1 and form2.
[Code]...
Question: At the beginning I am opening form1 from sub Main(). Now from the menu I am openning form2. In form2 I am clicking Done button to hide form2 and go back to form1. It works fine in the 1st trial. Keeping form1 open for the 2nd time, I opened form2 from the menu. Now when I Click the Done button 2nd time it just hides up everything. Form1 does not show UP. It just exits the whole application. But in my btnDone event, I have frm1.show().
Is it correct to correct properties values on the fly? for example: (note the .ToLower)
Public Property X() As String
Get
Return _x.ToLower
End Get
[code]....
My code comes up with this error when i click save "Form exception was unhanded" , " Input string was not in a correct format."
[Code]...
i'm working on a system that upgrades a basic version to a proversion but i have a payment gateway . it generates a code in an SQL DB.now i have a form in VB that has a textbox and a button how can i let VB connect to my SQL DB receive the code and then check if that code is correct and if its correct download silence the pro file. from an url.
View 7 RepliesI have 3 forms, say Form1, Form2, Form3. Form1 has a public method assigning an image to a picture box:
[code]...
The problem is that this code is Opening a new second instance of the first form (Form1), when I see in debug mode and move my cursor over the frmPers variable, It's value is Nothing, altough I am seen it at the screen ¿Why is this? I am loosing my hair after three days trying several forms to do it without any results.