DateTimePicker VB.Net save value on close -


i have 2 forms.form 1 main , holds button should show msgbox date selected on datetimepicker on form 2. date shown on msgbox should in short format (dd.mm.yyyy.).

on program start datetimepicker should reset today , msgbox should show today date unless user selects date on form2. if user goes 2 , changes date form 2 should save new value , msgbox should show after button click on form1. how do this?

i made mydate parameter in settings of type "date" , didn't set value. on form1 load have: my.settings.mydate = today

on form2 load have:

datetimepicker1.value = my.settings.mydate 

on form2 closing have:

 my.settings.mydate = datetimepicker1.value 

this sets date on picker correctly, when go form2 , change value, close form2 , reopen it still shows date have chosen, msgbox shows initial value.

thank you

change line show message box to:

msgbox(my.settings.mydate) 

or better yet, change .net way instead of vb6 way:

messagebox.show(my.settings.mydate.toshortdatestring()) 

the reason it's failing you, think, because using global form2 reference form may or may not same instance of form showing? it's hard without seeing more of code.


Comments

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -