VS 2010 Form.Leave Vs Form.LostFocus?

Oct 26, 2010

I've read you should use the "Leave" event instead of "Lostfocus" for your code. But if you put something like this inthe leave event,Me.TextBox2.Select()The Leave event fires twiceBut if you put that code in the LostFocus event it only fire once. Is it ok to use the LostFocus or should I add additional code to handle the Leave event firing twice?

View 10 Replies


ADVERTISEMENT

.net - Decimal.TryParse Is Failing On TextBox.Leave And TextBox.LostFocus?

Dec 22, 2010

I have a TextBox in a Windows Forms application in VB 2008 (.NET 3.5) where a user can key an estimate amount. I am allowing them to key dollars and cents, and I want to round to the nearest dollar. The original code had the rounding down when the data was written back to a table, and that worked fine - I have this code in a "Save" routine that fires when the user moves to a different screen or record:

Dim est As Decimal : Decimal.TryParse(txtEstimateAmount.Text.Trim, est)
Dim estimatedAmount As Integer = Math.Round(est)

I decided that it might be nice to actually do the rounding as soon as they leave the field instead, so they're not surprised when they reload the screen and find that 1822.60 is now 1823. So I took the exact same code and added it to the TextBox.Leave event handler. And the weirdest thing happened: instead of the variable est being populated with 1822.60 after the parse, it gets set to -1! What the...?

Debugging the handler shows that the value goes into the parser correctly, and if I do the parsing manually via the Immediate window, it parses correctly, but when I let the code do it, it invariably gets set to -1. What's even weirder is that any number gets parsed as -1, not just decimals, and any non-number gets parsed as 0 (which is correct).

Has anybody else ever run into this before? I tried moving the code to the TextBox.LostFocus event instead, but with the same results. I have no idea what in the heck is going on, and obviously there are workarounds galore for this, but it just makes no sense whatsoever.

EDIT: Here's the full event handler (current behavior for which is to put -1 in the TextBox):

Private Sub txtEstimateAmount_Leave(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtEstimateAmount.Leave
' Take any dollars-and-cents amount and round to the nearest dollar
Dim est As Decimal

[code]....

View 2 Replies

Allow The Cursor To Leave The Form, Even When The Mouse Moves?

Sep 29, 2009

I'm creating an app where I don't want to allow the cursor to leave the form, even when the mouse moves.Would it be something to type into pongMain_MouseLeave ? Something like Cursor.Stop () is all I

View 2 Replies

Process Mouse Enter/leave At The Form Level?

Jul 18, 2012

I have a form that consists of only a TableLayoutPanel (which fills the entire form) containing a vertical stack of buttons. The resulting app is used in conjunction with another app. What I would like is to have the vb app do something when the mouse enters the form. Unfortunately, all mouse enter/leave events are trapped by the panel or the buttons.

As a quick test I created a form with a tablelayoutpanel (docked to fill the form) containing one button. I added the following code:
Private Sub Form1_MouseEnter(sender As System.Object, e As System.EventArgs) Handles

[code].....

View 5 Replies

Mouse Hover And Mouse Leave To Open And Close The Window Form

Nov 5, 2009

how to raise the mouse leave and mouse hover events for VB when i place my mouse cursor over the button.

When my mouse cursor is over the buttons, it will raise the mouse hover event and open the form, then when the mouse leaves the button, it will close the form upon raising the mouse leave event.

but currently, When i excute this two events, the for will open and close very,very fast. so fast that it is like spamming the VB.

So i am wondering how to change the code that i have to excecute the event one time every time the mouse is over the button which is created at run time.

the codes to execute these two events are:

Private Sub Button_MouseLeave(ByVal sender As System.Object, ByVal e As System.EventArgs)
For Each ctl As Control In PictureBox1.Controls

[Code].....

View 7 Replies

Mouse Hover And Mouse Leave To Open And Close The Window Form?

Nov 12, 2009

[URL] I have tried heslacher's method which is Hi clzanas, you problems had been the result of calling a for each loop inside the events. If you only want for the button you hoover / leave to call the ShowDetails.Open/close, then you can take the code below:

Private Sub Button_MouseLeave(ByVal sender As System.Object, ByVal e As System.EventArgs)
If TypeOf sender Is Button Then
ShowDetails.Close()

[code]....

But i got the same results as my previous code, resulting in the form opening and closing so fast that it is like spamming the window.

View 3 Replies

VS 2010 Textbox LostFocus Event?

May 31, 2012

I am finding it strange that the lostfocus event is always executed once when I launched my application. in my lostfocus event, I have some code that queries the db based on the textbox value. It is supposed to be 13 characters. So when i launched my app and presses the first character in the textbox, it is givin an error. When i debug the application, I found out that the lostfocus event is getting called once when i start the application.

View 4 Replies

VS 2010 Detect Shift + Arrow Key In Form Keydown Event In BLANK Form

Mar 27, 2011

I need to detect shift + arrow key in blank form. But it's not working. I also tried overriding IsInputKey method but it only detects single key press (like arrow key) but when multiple key are pressed it simply doesn't work.

View 5 Replies

VB 2010 Project - When A Timer In The First Form(form1) Ticks A Progress Bar In The Other Form Goes Up By 1

Aug 11, 2011

Im doing this project but u have a problem. im trying to make it so that when a timer in the first form(form1) ticks a progress bar in the other form goes up by 1.

View 2 Replies

VS 2010 - Form - MoveWindow API Alternative - Resize & Move A Form Using VB Commands

Mar 22, 2012

What is the best way to resize & move a form using just VB commands? I have a form that I need to set the Height and Top props, problem is that takes two calls and there is a noticable flicker. I tried using SuspendLayout/ResumeLayout, DoubleBuffered, swaping the top and height calls around, etc, but nothing seems to help. The test forms only have one small listview and one or two buttons. [Code]

View 2 Replies

VS 2010 Display Pdf File Inside A Form That Gets Some Values From Form Controls?

Sep 27, 2010

Inside a form, I would like to display a pdf file which is already available in my resources (template file "untitled"). In this pdf file, I have some fields which get their values from some texboxes in another form. My aim is, when the user triggers the button to call this form, it should insert the values inside the pdf file and display the output pdf inside the form.I have written the code to an extend but could not finish it myself after my many trials... Now here are the two things I cannot manage:I can use a directory to read the template pdf "untitled1.pdf". But my aim is to use the file inside my resources. can save the output file in a directory but this is not I want to do. I want to display the output pdf.

View 1 Replies

VS 2010 Set Form Size Longer But After Building Project Form Re-sizing

May 1, 2010

I'm trying to set form size longer, but after building the project form resizing.

View 1 Replies

VS 2010 Sub/Child Form Close When Click On Main/Parent Form?

Jun 5, 2012

i am having some trouble in my Windows form application. i have 2 forms1st Main / Parent Form2nd Sub / Child Form (Menu)

View 7 Replies

Write Text From A Parent Form To The Active Mdi Child Form VB 2010

Jan 28, 2012

It has to be a simple line of code but I do not know how to construct it. Using VB 2010 Express, I have a MDI parent form and many child forms. I want the parent form to determine what child form is active and load data into the RichTextBox1 on the child form. Each Child form has a RichTextBox1. The parent form gets its data by loading a file.

I am close to a solution but just can't get there. You will see in the code below, if I make a direct reference to a specific child form, it works great. What I want to do is to use the Active Form function to determine which form to write to. I have looked at the MS tutorial which gets me close.

Private
Sub OpenToolStripMenuItem_Click(ByVal sender
As System.Object,

[Code].....

View 6 Replies

VS 2010 : Make A Form With Multiple Buttons Opening Different Things Than Having A Form That Has Lots Group Boxes For Each Tab?

Jul 25, 2011

Is 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 Replies

VB 2010 Open Form B To Specific Record From Form B Datagrid

Mar 15, 2012

I have form A that has a datagrid on it, I want to be able to double click a row in form A and open form B to that record.

I know how to do that in VBA in Access 2007, but I am having trouble comprehending the procedure for VB 2010.

View 8 Replies

VS 2010 - Form.Activated - Refreshing A Form Bound To Different Tables

Feb 4, 2011

I had issues in refreshing a form that is bound to different tables in a database. Various forms allow the user to change and add and update information on the form via the database. I had created a public sub in that form that the other forms could call, after saving the data, that was supposed to refresh the data on the main form. This was not working so I researched the problem. I came across this page which pertains to Form.Activated: [url]

I placed all of the table adapter fills into this event, instead of in Form_Load, and it seems to work now, when the form first loads, and when other forms update data. My question is does anyone have experience using this and what are the consequences, if any, in using this to reload/refresh the data showing on the form?

View 4 Replies

VS 2010 : Load A Child Form By Default In MDI Parent Form?

Jan 23, 2011

I want to load a child form which is a login form by default when the parent form is loaded.Right now when I click new file on the toolbar of the parent form, then only the login form is loaded but i want it be loaded by default without clicking anything.

View 10 Replies

VS 2010 Child Form Tell Parent Form It Is Closing And Send ID?

Apr 2, 2012

I have a parent form that has a list of items and each item has a unique ID. The user can open one or many of the items in a child form (it is set up in a tabbed MDI), but it can only open one instance of each item at a time.

In the parent form, I was going to make a collection (or something like that, maybe there is a better way) to keep track of which items are open in the child forms. I need to know when each child is closed so that it can be removed from the collection and reopened at a later time. I was thinking that when the child form closes, it somehow does something (like raise an event) that tells the parent form to remove the unique ID from the list of current open child forms.

My questions are, is this a good way to do this and I am pretty sure I would use the form closed event in the child form to update that parent form, but as well, I didn't know if this is the best way of handling it.

If raising the event is a good way, are some examples on how to do it out there? I found some for controls, but not while the form is closing/closed.

View 4 Replies

VS 2010 Load Another Form When The User Closes The Current Form

Feb 26, 2012

I am after some code to load another form when the user closes the current form. I have tried this

[Code]...

View 14 Replies

VS 2010 Does Form.showDialog() Require A Form.dispose

Jan 5, 2012

Quote:

Originally Posted by kaliman79912

Quick note: Close does not dispose of the form if it was displayed using .ShowDialog, but I guess this is not the case.

I did not want to hijack the other thread [URL] but would like to have this clarified for me.

View 5 Replies

VS 2010 Load The Splash And Login Form Twice And Mdi Form

Aug 1, 2011

I have a code which when used, firstly application will run the Splash Screen application. Splash Screen will be active for several second, and then the main of application will show in full screen. Before the user use the application, user must Log in first. This works but the problem is that it loads the splash and login form twice. To worsen the situation, the second login form that appears gives access to the system even when the cancel button is clicked while the first login form just works fine. My codes for the three forms are as listed below:

[Code]...

View 6 Replies

VS 2010 Can't Seem To Get A Reference To Main Form From Sub Form

Jan 28, 2012

My app has a main form (it's the startup form). It includes a number of menu items which typically open modal sub forms. However there are 2 menu items which just need to open an Outlook Explorer calendar for the user to manipulate appointments. My VB6 version used hidden sub forms to do this and handle the subsequent interaction between the user and the Outlook objects in the Calendar. I need to stop the user interacting with the main form while the Outlook Explorer is open, ie as if the Explorer window were a modal sub-form to the main form. So I manually disable the main form while the Outlook activity is going on, then (try to) enable it when the user closes the Outlook Explorer window. Problem is I can't seem to get a reference to the main form from the sub form to do this, nor pick up an event in the main form which I could use to trigger the enabling of the main form.An alternative might be to delete the hidden sub forms & put all the code in the main form, but this would be quite ugly; I think I would need to maintain two parallel sets of Outlook objects at the top level in the main form for each of the two functions (a number of the Outlook objects are declared With Events). I would have to have for example mobjOutlookExplorerFunction1 and mobjOutlookExplorerFunction2.

View 5 Replies

VS 2010 Combobox Leave Event ?

Jun 17, 2012

I have some validation set on my combobox and it works as it should, but the problem I have is that the user is unable to click on the exit button, or click on the X to close the form until they have entered a valid field - would it be possible to exclude these controls from the validation? So the user can click on exit, or click on the X?

My coding is:

Private Sub Combobox1_Leave(sender As Object, e As System.EventArgs) Handles Combobox1.Leave
If Not Combobox1.Items.Contains(Combobox1.Text) Then

[CODE]...

View 3 Replies

VS 2010 Error In Mouse Hover/Leave

Feb 18, 2012

I have two comboxes inside a panel and have the following code which generates an error "Object reference not set to an instance of an object." on the line marked with *****

Private Sub cboJob_MouseHover(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles cboJob1.MouseHover, cboJob2.MouseLeave

[Code].....

View 4 Replies

Get Form Click Or Form Control Mouse Events To Fire DURING Form LOADing

Aug 26, 2011

Im Using VB 2008. I have MsgBox() statements in all Mouse & Form Click events to TEST & NOTHING FIRES during Form Load when I click on Form or Button Controls !!! The Form Load event contains code for Displaying the Label.Text control many times with changes in the Text to simmulate annimation.

[Code]...

View 7 Replies

VS 2010 Use Print Form Power To Print A Windows Form From Console?

Jun 29, 2010

trying to print a Form that I created using a VB.Net console application. My console application creates an instance of a Windows Form and fills it with data. I then created an instance of the Print Form class from the Microsoft Power Pack and am trying to get the form I filled with data to print but no matter what I've tried it just prints the command console window.

Dim firstPage As New FrontPage 'Windows Form
Dim pf As New PrintForm 'Print Form Power Pack
firstPage.Visible = True

[code].....

View 7 Replies

Form In A Form - Manipulate The App's Properties Place Inside Child Form?

Dec 23, 2008

The following code does create a form within a form and does place NotePad inside the child form. You have to manually start NotePad prior to execution (I work on that later) but the code does workŠ My problem is now I want to manipulate the properties of notepad i.e. focus, size, location, etc. but I cannot figure out how to reference notepad and its properties.

[Code]...

View 8 Replies

Get A Button On Form A To Open Form B And Then Close (not Hide) Form A When Clicked?

Jun 12, 2009

get a button on form A to open form B and then close (not hide) form A when clicked?Background: I am coding a VSTO application for Excel in VB2008.

Private Sub FormAButton_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles FormAButton.Click
Dim FormB As New FormB

[code]....

View 1 Replies

Inter-form Communication - Form Being Called Form Several Forms Using ShowDialog()

Mar 28, 2011

I have a form being called form several forms using ShowDialog().

1. Is there a way for called form to know which form called it by receiving a code or key from the calling form?

2. The calling form has a gridview. How can the called form pick up a column's value from the currently highlighted row in gridview in the calling form?

View 4 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved