К примеру: У меня на форме 4 label-а и вот я включаю таймер и рандом цифры(от 0 до 9) в них появляются(Как в игровых автоматах). И вот Когда я написал If Label1.Captiоn = Label2.Captiоn = Label3.Captiоn Or Label2.Captiоn = Label3.Captiоn = Label4.Captiоn Or Label3.Captiоn = Label4.Captiоn = Label1.Captiоn Or Label4.Captiоn = Label1.Captiоn = Label2.Captiоn Then msgbox "совпало 3 числа", 32,"ssfdasd" end if Вот здесь он не работает, а когда 2 числа все работает нормально, в чем проблема?
Знаю верный ответ Найти ответ на вопрос
Ключевые слова: КАК СЛОЖИТЬ ДВА ЧИСЛА В visual basic, как сложить ячейки со временем в visual basic, сложить два слова в vba,
1. В Label отображаются не числа как таковые, а ТЕКСТ, набор символов представляющий число Т.е. эти данные нельзя использовать для математических действий, а сравнение - это математическое действие. Как пример: 2+2 = 4, но "2" + "2" никак не будет четыре, будет сложено два символа и результат будет 22 Label, как правило, используется как средство отображения конечного результата в виде текста, а математикой надо заниматься используя переменные. 2. Label1.Captiоn = Label2.Captiоn = Label3.Captiоn
Ответить