GeekInterview.com
   Home |  Tech FAQ  |   Interview Questions |  Placement Papers |  Tech Articles |  Learn |  Freelance Projects |  Online Testing |  Geeks Talk |  Job Postings |  Knowledge Base | Site Search |  Add/Ask Question

  GeekInterview.com  >  Interview Questions  >  Microsoft  >  Visual Basic

 Print  |  
Question:  Displaying leading/trailing zero in text box

Answer: Hi,
i have many text boxes to input numeric values in the form. The problem is when my text box lost its focus , if any numeric value entered in text box without any dismal place will automatically display 2 dismal zero. else if no values entered in the text box it should display 0.00 value in it .
ex : if i enter a value in the text box : 25 when it lost focus the values should 25.00
if doesn't enter any value in text box, when it lost focus the value should be 0.00


February 02, 2008 11:37:09 #2
 Lavanyaaru   Member Since: January 2008    Total Comments: 10 

RE: Displaying leading/trailing zero in text box
 
The above answer is partially correct. You have to add a conditional statement, otherwise everytime u leave the text box, Lost focus event would fire and it would set it to zero.

If u r using VB 6.0 , u could always use the Validate Event instead of Lost focus event

If Val(Text1.text)>0 then
{

Text1.text = Format("#.##")
}

else

{
Text1.text = "0.00"
}
     

 

Back To Question