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
Post a Comment