-1
我希望下面的工作:的RaiseEvent與三元運算符
RaiseEvent If(condition, event, event)
但是,編譯器會抱怨它:
錯誤BC30676: 「如果」 不是一個事件...
如何使用RaiseEvents
實現三元運算符?
我希望下面的工作:的RaiseEvent與三元運算符
RaiseEvent If(condition, event, event)
但是,編譯器會抱怨它:
錯誤BC30676: 「如果」 不是一個事件...
如何使用RaiseEvents
實現三元運算符?
RaiseEvent eventname[(argumentlist)]
這並不是說RaiseEvent
只是接受任意表達式 - 你有指定事件的名稱。您只需要使用常規的If
聲明:
If condition Then
RaiseEvent event1
Else
RaiseEvent event2
End If
你不能這樣做,這就是爲什麼你會收到錯誤。只是這樣做,而不是:
If (condition) Then RaiseEvent eventA Else RaiseEvent eventB
感謝您的額外解釋。 –