Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: помогите понять IIF Добавлено: 10.05.06 22:45  

Автор вопроса:  КУДЕСНИК
я уже смотрел раздел справочник но пример от туда я не понял Мнебы пример попроще я еще многово не знаю (

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 КУДЕСНИК



Вопросов: 10
Ответов: 13
 Профиль | | #1 Добавлено: 10.05.06 23:02
вот например почему не работает
Private Sub Form_Click()
Form1.BackColor = IIf(Caption = "1", &H80000007, &HFF&;)
End Sub

я хотел чтобы было так :
если мы кликаем по форме и при этом в лайбле есть 1 то цвет должен быть черным
а если нет1 то красным
почему не работает?


Ответить

Номер ответа: 2
Автор ответа:
 ProgLamer



Вопросов: 1
Ответов: 29
 Профиль | | #2 Добавлено: 10.05.06 23:33
Проблема не в IIf, а в руках :)

замени Caption = "1" на Me.Caption = "1" (или на Me.Caption Like "*1*" если надо проверить, "что в лайбле есть 1";)

Ответить

Номер ответа: 3
Автор ответа:
 [root]



Вопросов: 45
Ответов: 1212
 Web-сайт: bit.pirit.info
 Профиль | | #3
Добавлено: 11.05.06 05:30
Private Sub Form_Click()
Form1.BackColor = IIf(Label1.Caption = "1", &H80000007, &HFF&;)
End Sub

Private Sub Text1_Change()
Label1.Caption = Text1
End Sub


Ответить

Номер ответа: 4
Автор ответа:
 Fever



Вопросов: 60
Ответов: 808
 Профиль | | #4 Добавлено: 11.05.06 14:35
a=iif(b,c,d)

равно

if b then
    a=c
else
    a=d
end if

Ответить

Номер ответа: 5
Автор ответа:
 ProgLamer



Вопросов: 1
Ответов: 29
 Профиль | | #5 Добавлено: 11.05.06 20:26
замени Caption = "1" на Me.Caption = "1"
э-э-э, недоглядел малость. Но думаю 'кудесник' и так все понял...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам