Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Vergelijkt twee objectverwijzingsvariabelen.
Syntaxis
result = object1 Is object2
Onderdelen
result
Verplicht. Elke Boolean waarde.
object1
Verplicht. Elke Object naam.
object2
Verplicht. Elke Object naam.
Opmerkingen
De Is operator bepaalt of twee objectverwijzingen naar hetzelfde object verwijzen. Er worden echter geen waardevergelijkingen uitgevoerd. Als object1 en object2 beide verwijzen naar exact hetzelfde objectexemplaren, result is True; als dat niet het geval is, result is False.
Opmerking
Het Is trefwoord wordt ook gebruikt in de knop Selecteren... Case-instructie.
Voorbeeld
In het volgende voorbeeld wordt de Is operator gebruikt om paren objectverwijzingen te vergelijken. De resultaten worden toegewezen aan een Boolean waarde die aangeeft of de twee objecten identiek zijn.
Dim myObject As New Object
Dim otherObject As New Object
Dim yourObject, thisObject, thatObject As Object
Dim myCheck As Boolean
yourObject = myObject
thisObject = myObject
thatObject = otherObject
' The following statement sets myCheck to True.
myCheck = yourObject Is thisObject
' The following statement sets myCheck to False.
myCheck = thatObject Is thisObject
' The following statement sets myCheck to False.
myCheck = myObject Is thatObject
thatObject = myObject
' The following statement sets myCheck to True.
myCheck = thisObject Is thatObject
Zoals in het voorgaande voorbeeld wordt gedemonstreert, kunt u de Is operator gebruiken om zowel vroege als late gebonden objecten te testen.
TypeOf-operator gebruiken met is-operator
Is operator kan ook worden gebruikt met het TypeOf trefwoord om een TypeOf...Is expressie te maken, waarmee wordt getest of een objectvariabele compatibel is met een gegevenstype. Voorbeeld:
If TypeOf sender Is Button Then