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