我在使用Visual Basic项目时遇到了一些问题。DateTimePicker选择日期
林做节目,如果有出来在美国/任何新的电视连续剧可以下载(次日)
(美国和洪流是天瑞典语)
这desplays所以我已经这样做了,但我想添加一个DateTimePicker,所以我可以选择一天,然后检查可用性。嗯,我注意到的DateTimePicker总是开始于当前的日期,所以我刚才添加它像这样:
Dim DateTimePickerDay = Me.DateTimePicker1.Value.DayOfWeek.ToString()
Dim USstatus = "Tomorrow"
Dim DownloadStatus = "Today"
If DateTimePickerDay = "Monday" Then
StatusLabel1.Text = USstatus
StatusLabel1.ForeColor = Color.Blue
StatusLabel5.Text = DownloadStatus
StatusLabel5.ForeColor = Color.Green
StatusLabel6.Text = DownloadStatus
StatusLabel6.ForeColor = Color.Green
End If
但现在我希望能够使用的DateTimePicker改变一天,看到什么可用的那一天。所以,我试图改变一个勒贝尔的日子,像这样:
Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click
Me.Label4.Text = Me.DateTimePicker1.Value.DayOfWeek.ToString()
End Sub
然后:
If Me.Label4.Text = "Monday" Then
StatusLabel1.Text = USstatus
StatusLabel1.ForeColor = Color.Blue
StatusLabel5.Text = DownloadStatus
StatusLabel5.ForeColor = Color.Green
StatusLabel6.Text = DownloadStatus
StatusLabel6.ForeColor = Color.Green
End If
所以,当标签上写着“星期一”,如果我选择星期一它一样。它将显示星期一哪些系列可用。那么这不起作用,我不明白为什么。
任何人都可以解释我怎么能得到这个工作,我做错了什么?
我不确定是否清楚“不工作”部分的含义。如果用户更改日期,会发生什么?也许发布你的dtp的ValueChanged事件代码。 – LarsTech
我注意到日期选择器中的语言不是英语。也许这是造成问题?你也试过把'If Me.Label4.Text ='星期一'然后'放在标签的onchange中吗?也许'if'语句永远不会被触发,因为它永远不会被调用?考虑一下 - 我很肯定你的问题是'if'语句运行onload,而不是再次 – Chris
“如果用户更改日期,会发生什么?” 然后就像今天一样“行动”就是你刚刚改变的那一天。所以你可以告诉周一是否有任何系列。 – David