Now with smart navigation and the cursor jumping back to the textbox I just changed the value of: I have several textboxes that take in dollar amounts and then a label (lblGrandTotal) below them that displays the sum of all amounts entered into the textbox. So each of my textboxes have text_changed methods that cause the label to be updated with the new total. For intstance:
Private Sub txtTaxiTotal_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtTaxiTotal.TextChanged
txtTaxiTotal.Text = FormatCurrency(txtTaxiTotal.Text)
Dim grandTotal As Double
grandTotal = CDec(lblAirTotal.Text) + CDec(lblLodgingTotal.Text) + CDec(lblPDTotal.Text) + CDec(lblCarTotal.Text) + CDec(lblPhoneTotal.Text) + CDec(txtParkingTotal.Text) + CDec(lblMilesTotal.Text) + CDec(txtTaxiTotal.Text) + CDec(txtBaggageTotal.Text) + CDec(txtTuitionTotal.Text) + CDec(txtOtherTotal.Text)
lblGrandTotal.Text = FormatCurrency(grandTotal)
When I change the value in txtTaxiTotal and then click to the next textbox in the list to change it's value, you can see the postback fire, the lablel is updated with new value, but the cursor then jumps right back to txtTaxiTotal. After that if I click to another textbox or anywhere else on form the cursor will then go and stay where I point it, so it just happens the first time I try to click out of it. I know it's being picky but my form has many inputs that fire changed events and this will become annoying to my users. Thanks for the help!