DateTimePicker date sélectionnée

Je vais avoir quelques problèmes avec mon Projet Visual Basic.

Im faire un programme qui desplays si il sortir toute nouvelle série de TV aux etats-unis/Disponible pour le téléchargement (le lendemain)

(États-unis et Torrent sont jours en suédois)

DateTimePicker date sélectionnée

Donc je l'ai fait, mais je veux ajouter un DateTimePicker, afin que je puisse choisir un jour et puis vérifier ce qui est Disponible. Eh bien, j'ai remarqué que le DateTimePicker démarre toujours au courant de date, donc j'ai juste ajouté ça comme ça:

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

Mais maintenant, je veux être en mesure de changer le jour à l'aide de la DateTimePicker et de voir ce qui est disponible pour cette journée. J'ai donc essayé de changer un Lebel à la journée comme suit:

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

et puis:

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

Ainsi, lorsque l'Étiquette dit "lundi", ce qui n'est, si je choisis le lundi. Il va montrer où la série sont disponibles sur le lundi. Eh bien cela ne fonctionne pas et je ne peux pas comprendre pourquoi.

Quelqu'un peut-il expliquer moi comment je peux obtenir ce travail et je fais quoi de mal?

Je ne sais pas si c'est clair ce que l' "ne fonctionne pas" partie moyenne. Ce qui suppose de se produire si l'utilisateur change la date? Peut-être poster votre pao de l'événement ValueChanged code.
J'ai remarqué que la langue dans le sélecteur de date n'est pas l'anglais. Peut-être que c'est à l'origine d'un problème? Aussi avez-vous essayé de mettre la If Me.Label4.Text = "Monday" Then " dans un onchange pour le label? Peut-être que le if déclaration déclenche jamais, car il n'est jamais appelé? La réflexion à ce sujet - je suis assez sûr que votre problème est que le if instruction s'exécute onload et pas encore
"Ce qui est supposé se produire si l'utilisateur change la date?" Puis il va "agir" comme aujourd'hui est le jour que vous venez de modifier. Si vous êtes en mesure de dire s'il y a une série sur par exemple le lundi.
Le problème, c'est que vous n'avez pas dit de faire quelque chose lorsque vous sélectionnez une date. Vous devez soit mettre un peu de code dans le Button11_Click événement qui gère la demande ou vous avez besoin de faire un écouteur pour l' Label4.text changement (vous pouvez le faire en double-cliquant dessus dans le concepteur). Ensuite, mettre le code qui gère le changement de date de il y
Merci les gars! Je l'ai eu à travailler! 🙂

OriginalL'auteur David | 2013-01-03