Vb.net 将DateTimePicker存储到属性中
我正在使用一个应用程序,在这个应用程序中,用户可以从DateTimePicker中选择一个日期并获取特定的日期。 但问题是我不知道该怎么做才能让它更新。它可以显示当前日期,但当用户更改DateTimePicker上的值时,该值不会更新 这是我的主屏幕上的代码Vb.net 将DateTimePicker存储到属性中,vb.net,visual-studio-2010,properties,datetimepicker,Vb.net,Visual Studio 2010,Properties,Datetimepicker,我正在使用一个应用程序,在这个应用程序中,用户可以从DateTimePicker中选择一个日期并获取特定的日期。 但问题是我不知道该怎么做才能让它更新。它可以显示当前日期,但当用户更改DateTimePicker上的值时,该值不会更新 这是我的主屏幕上的代码 Private Sub InitializeGUI() currTask = New Task(DateTime.Now) DateTimePickerText.Text = "" DateTimePickerT
Private Sub InitializeGUI()
currTask = New Task(DateTime.Now)
DateTimePickerText.Text = ""
DateTimePickerText.Format = DateTimePickerFormat.Custom
DateTimePickerText.CustomFormat = "yyyy-MM-dd HH:mm"
Private Sub UpdateBMRGUI()
ToDoList.Items.Insert(0, String.Format("{0} {1} {2}", currTask.TheDate(), currTask.Priority(), currTask.Description()))
end sub
Private Sub DateTimePickerText_ValueChanged(sender As Object, e As EventArgs) Handles
DateTimePickerText.ValueChanged
currTask.TheDate = DateTimePickerText.Text
End Sub
currTask.TheDate=DateTimePickerText.Text“问题就在这里。”。CurrTask.TheDate是日期,DateTimePickerText.Text是字符串,我不知道在这种情况下该怎么办。我尝试了DateTimePickerText.Value.Date,但在这种情况下,它不显示当前日期
这是我的任务类,其中应该存储日期
Public Class Task
Private m_date As Date
Public Property TheDate As Date
Get
Return m_date
End Get
Set(value As Date)
m_date = value
End Set
End Property
Public Sub New(taskIn As Date)
DefaultValues()
TheDate = taskIn
End Sub
Public Sub DefaultValues()
m_date = DateTime.Now
m_description = ""
End Sub
问题是:我不知道如何将DateTimePicker存储到属性中,因为它们有不同的值。属性具有日期值,DateTimePicker具有字符串值 fooTask.Date=dateTimePicker1.Value DTP有一个文本和一个日期值属性谢谢!它工作得很好!