gpt4 book ai didi

vb.net - DateTimePicker 日期选择

转载 作者:行者123 更新时间:2023-12-02 03:51:45 25 4
gpt4 key购买 nike

我的 Visual Basic 项目有一些问题。

我正在制作一个程序,显示美国是否有新的电视剧/可供下载(第二天)

(US 和 Torrent 是瑞典语中的天数)

enter image description here

所以我已经这样做了,但我想添加一个 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 更改日期并查看当天可用的内容。所以我尝试像这样将 Lebel 更改为日期:

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

因此,当标签显示“星期一”时,如果我选择星期一,它就会执行此操作。它将显示周一有哪些系列可用。嗯,这行不通,我不明白为什么。

任何人都可以为我解释我如何使它工作以及我做错了什么吗?

最佳答案

您应该根据DayOfWeek 枚举而不是字符串进行比较

If Me.DateTimePicker1.Value.DayOfWeek = DayOfWeek.Monday Then
...
End If

并检查用户是否在 DateTimePickerValueChanged 事件中选择了一个日期,正如 Chris 在他的回答中提到的那样。

关于vb.net - DateTimePicker 日期选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14142235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com