2013-10-02 3 views
0

Неверное преобразование из строки «FalseTrue» в тип «Boolean». Как я могу исправить это в этом случае? Label5.Text должен содержать те, которые не могут равняться, поскольку они обеспечивают полное преобразованное время в EST, включая дату.Преобразование из строки «FalseTrue» для ввода «Boolean» недопустимо.

If ((Label5.Text.Contains("8:00") Or Label5.Text.Contains("1:35")) & (Label5.Text.Contains("PM"))) Then 
     WebControl1.Source = New Uri("http://www.flalottery.com/play4.do") 
     Label1.Text = "Loading in 7 seconds..." 
     Label2.Text = "Loading in 7 seconds..." 
     Refresh.Start() 
End If 

Winforms VB.NET 2012 Express.

+0

решаемые , Еще раз спасибо. –

ответ

2

Вы использовали конкатенация оператор & вместо логического And оператора:

If ((Label5.Text.Contains("8:00") Or Label5.Text.Contains("1:35")) And (Label5.Text.Contains("PM"))) Then 
+0

Спасибо вам обоим. Это очень поздно, и я это заметил. –

2

Использование используют VB & символ, который будет вступать в два значения, вы хотите использовать And вместо

+0

Спасибо вам обоим. Это очень поздно, и я это заметил. –

Смежные вопросы