ControlFind Controlfunctie

Met de ControlFind functie kan een Windows bedieningselement of control opgezocht worden op basis van de waarde van één van de  met ControlSetProp toegekende extra variabelen. De functie resulteert in de waarde TRUE indien succesvol en anders in FALSE. Indien succesvol dan worden berichten verzonden met ControlMessage vervolgens naar de gevonden control verzonden. ControlFind wordt toegepast in situaties waarin controls meerdere keren in de uitvoer zijn opgenomen en een gebeurtenis bij de ene control tot gevolg heeft dat een andere control moet worden bijgewerkt.

ControlFind(ConntrolVarName,PropName,PropVal)

ControlFind(ConntrolVarName,PropName,PropVal,ControlType)

ControlVarName
(MergedString)
In ControlVarName wordt de naam van een met Control gedeclareerde variabele vermeld in de vorm van een VariableName. ControlVarName moet van hetzelfe type (CC_EDIT, CC_BUTTON, CC_COMBOBOX of CC_STATIC) zijn als de gezochte control.

PropName
(MergedString)
In PropName wordt de naam van de variabele vermeld die aan de gezocht de control is toegekend. Deze naam
dient te bestaan uit letters en/of cijfers en/of _ maar moet altijd met een letter beginnen
.

PropVal
(Expressie)
In PropVal wordt de waarde van PropName vermeld van de gezochte control.

ControlType (Expressie)
In ControlType wordt het type van de gezochte control vermeld. Dit wordt toegepast indien
ControlVarName wordt gebruikt voor verschillende type controls. Dit kan o.a. worden toegepast bij dynamische invulformulieren (X-forms) welke in XML kunnen worden gedefinieerd en beheerd.

De mogelijke waarden van ControlType zijn: CC_EDIT, CC_BUTTON, CC_COMBOX, CC_LISTBOX of CC_STATIC. Zie: controlclasses