Страница: 1 |
Вопрос: Помогите | Добавлено: 15.02.10 19:50 |
Автор вопроса: ![]() |
Как поставить определенное условие при котором выполнялось данное действие
Private Sub Command1_Click() Dim bytA, bytT, bytM As Byte bytA = Val(ani.Text) bytT = Val(tani.Text) butM = Val(mani.Text) If bytA > bytT Or bytM Then MsgBox "Аня самая высокая из девочек", vbCritical If bytT > bytM Or bytA Then MsgBox "Таня самая высокая из девочек", vbCritical If bytM > bytA Or bytT Then MsgBox "Маня самая высокая из девочек", vbCritical End Sub При любом значение в полях texbox таня оказывается выше |
Ответы | Всего ответов: 5 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 15.02.10 21:15 |
|
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 15.02.10 21:16 |
И вообще, нефиг везде пихать vbCritical. Это не эстетично и портит нервы юзерам.
Private Sub Command1_Click() Dim bytA, bytT, bytM As Byte bytA = Val(ani.Text) bytT = Val(tani.Text) butM = Val(mani.Text) If bytA > bytT And bytA > bytM Then MsgBox "Аня самая высокая из девочек, смекаешь?", vbExclamation If bytT > bytM And bytT > bytA Then MsgBox "Таня самая высокая из девочек, смекаешь?", vbExclamation If bytM > bytA And bytM > bytT Then MsgBox "Маня самая высокая из девочек, смекаешь?", vbExclamation End Sub |
Номер ответа: 3 Автор ответа: ![]() ![]() ICQ: 345685652 Вопросов: 96 Ответов: 1212 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 16.02.10 00:20 |
долой vbCritical, даздравствует vbExclamation !!! |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 552796038 Вопросов: 0 Ответов: 5 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 16.02.10 22:45 |
Народ нужна помощь с 5 задачками можете помочь
1.Даны три числа A,B,C. Вывести на эран среднее арифметическое для чётных чисел. Если чётных чисел нет, то вывести на экран сообщение (Нет чётных чисел). 2.Даны натуральные числа х и N(x>N).Если х равно одному из чисел N!/1, N!/2, N!/3,.....N!/N, то вывести на экран сообщение (Да), иначе - сообщение (Нет) 3.Вывести на экран все натуральные числа A,B,C, удовлетворяющее уравнению A^2+B^2=C^2, условию А<B и меньше 20. 4.Рассмотрим область |х|+|у|<1 и прямую Ax+By=1. Даны числа A и B.Если область и прямаюя имеют общую точку, то вывести на экран сообщение (Да),иначе - сообщение (Нет). 5. Даны шесть действительных чисел a,b,c,d,e,f, которые являются координатами R(a,b),S(c,d),T(e,f)трёх точек R,S и T на плоскости.Если точка T лежит выше прямой, проходящей через две другие точки, то вывести на экран сообщение (Да), иначе - сообщение (Нет) Вот такие задачи нужна помощь, надо в VBa написать а у меня не получается. Кто может помочь написать код и объяснить |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 17.02.10 19:15 |
|
Страница: 1 |
|