Top Method Summary
Options Name Purpose
btnOK_Click (Object, EventArgs) Event handler for the Click event of the OK button
btnValidate_Click (Object, EventArgs) Event handler for the Click event of the Validate button
LOGICAL EditRule (character, CharacterDictionary, character) Shows the dialog to edit a rule expression
InitializeComponent () Initializes the Visual Design

Top Constructor Summary
Options Name Purpose
RuleExpressionEditorDialogForm () Constructor for the RuleExpressionEditorDialogForm class


Method Detail
Top

btnOK_Click (Object, EventArgs)

Purpose: Event handler for the Click event of the OK button
Notes: Validates the rule, an invalid rule is only kept when the user
confirms it

Parameters:
sender System.Object
The reference to the object that raised the event
e System.EventArgs
The System.EventArgs with the data for this event
Top

btnValidate_Click (Object, EventArgs)

Purpose: Event handler for the Click event of the Validate button
Notes: Shows the errors and warnings of the rule, or that the rule is
valid

Parameters:
sender System.Object
The reference to the object that raised the event
e System.EventArgs
The System.EventArgs with the data for this event
Top

LOGICAL EditRule (character, CharacterDictionary, character)

Purpose: Shows the dialog to edit a rule expression
Notes:

Parameters:
pcAttributeLabel CHARACTER
The name of the rule attribute (e.g. ValidationRules1), shown in the title
poFieldDataTypes Consultingwerk.Framework.Collections.CharacterDictionary
The ABL data types of the fields of the viewer by field name (may be invalid when not known)
pcRule CHARACTER
INPUT-OUTPUT The rule expression
Returns LOGICAL
Logical value indicating if the user pressed OK
Top

InitializeComponent ()

Purpose: Initializes the Visual Design
Notes:



Constructor Detail
Top

RuleExpressionEditorDialogForm ()

Purpose: Constructor for the RuleExpressionEditorDialogForm class
Notes:



©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       09.11.2026 08:18:38