Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 将DateTimePicker存储到属性中_Vb.net_Visual Studio 2010_Properties_Datetimepicker - Fatal编程技术网

Vb.net 将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

我正在使用一个应用程序,在这个应用程序中,用户可以从DateTimePicker中选择一个日期并获取特定的日期。 但问题是我不知道该怎么做才能让它更新。它可以显示当前日期,但当用户更改DateTimePicker上的值时,该值不会更新

这是我的主屏幕上的代码

 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有一个文本和一个日期值属性谢谢!它工作得很好!