Мне было интересно, почему True равно -1, а не 1. Если я правильно помню (назад в дни) в C, "true" был бы равен 1.
Dim t, f As Integer
t = True
f = False
Console.WriteLine(t) ' -1
Console.WriteLine(f) ' 0
Console.ReadLine()