【发布时间】:2012-06-09 15:55:56
【问题描述】:
我有 2 个 Forms.Form 1 是主要的,并包含一个按钮,该按钮应显示 msgbox,其日期是在 Form 2 上的 datetimepicker 上选择的。msgbox 上显示的日期应为短格式 (dd.MM.yyyy。) .
程序开始时,datetimepicker 应重置为今天,msgbox 应显示今天日期,除非用户在 Form2 上选择另一个日期。如果用户转到 From 2 并更改日期 Form 2 应保存新值,并且 msgbox 应在按钮单击 form1 后显示它。我该怎么做?
我在“日期”类型的设置中设置了 myDate 参数,但我没有设置值。
在form1加载我有:
my.Settings.myDate = Today
Form2 负载我有:
datetimepicker1.Value = my.Settings.myDate
在 Form2 关闭时我有:
my.Settings.myDate = datetimepicker1.Value
这会正确设置选择器上的日期,但是当我转到 form2 并更改值,然后关闭 form2 并重新打开它时,它仍然显示我选择的日期,但 msgbox 显示初始值。
谢谢
【问题讨论】:
-
您在哪个部分遇到了问题?你试过什么?这是作业吗?如果是这样,请重新标记它。
-
不,这不是家庭作业。将编辑问题。
-
显示消息框的代码是什么样的?那是不工作的部分,对吧?
-
MsgBox(Form2.datetimepicker1.Value)
标签: vb.net datetimepicker savestate