Top Method Summary
Options Name Purpose
CellChangeHandler (Object, CellEventArgs) Event handler for the CellChangeHandler of the smartUpdatableBrowser1
CreateAttributeSearchField (SmartPanelController) Creates the Search Controls
CreateCustomPropertySheetButton (SmartPanelController) Creates the Custom Property Sheet image button immediately to the right of the search field
CustomPropertySheetButton_ClickHandler (Object, EventArgs) Event handler for the Click event of the Custom Property Sheet button
Consultingwerk.Windows.Framework.Repository.IRepositoryAttributeLookupService GetAttributeLookupService (character) Returns the Attribute Lookup Service
HasChangesChangedRefreshHandler (Object, EventArgs) Event handler for the HasChangesChanged event used to refresh the enabled state of the Custom Property Sheet button
InitializeRow (UltraGridRow) Initializes the Attribute Value cell in the given UltraGridRow
LOGICAL IsCustomPropertySheetAvailable () Returns whether the Custom Property Sheet button should currently be enabled
LaunchCustomPropertySheet () Launches the Custom Property Sheet dialog for the current selection
OnHasChangesChanged (EventArgs) Raises the HasChangesChanged
RefreshCustomPropertySheetButtonState () Refreshes the enabled state of the Custom Property Sheet button based on the current selection and pending edits
SearchAttributes (character) Searches for Attributes
SearchFieldEditorButtonClickHandler (Object, EditorButtonEventArgs) Event handler for the EditorButtonClick event of the SearchField
SearchFieldKeyDownHandler (Object, KeyEventArgs) Event handler for the KeyDown event of the SearchField
SetUpdatableBrowser (SmartUpdatableBrowser) Assigns the reference to the SmartUpdatableBrowser the base control is operating with

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

Top Event Summary
Options Name Purpose
HasChangesChanged DELEGATE System.EventHandler Raised when the control has changes that need to be saved

Top Property Summary
Options Name Purpose
Infragistics.Win.Misc.UltraButton CustomPropertySheetButton
LOGICAL HasChanges


Method Detail
Top

CellChangeHandler (Object, CellEventArgs)

Purpose: Event handler for the CellChangeHandler of the smartUpdatableBrowser1
Notes:

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

CreateAttributeSearchField (SmartPanelController)

Purpose: Creates the Search Controls
Notes:

Parameters:
poPanelController Consultingwerk.SmartComponents.Implementation.SmartPanelController
The reference to the SmartPanelController
Top

CreateCustomPropertySheetButton (SmartPanelController)

Purpose: Creates the Custom Property Sheet image button immediately to
the right of the search field
Notes: The click handler invokes LaunchCustomPropertySheet, which the
derived classes override. The button is created disabled and
should be refreshed via RefreshCustomPropertySheetButtonState
whenever the current row or the grid's edit state changes.

Parameters:
poPanelController Consultingwerk.SmartComponents.Implementation.SmartPanelController
The reference to the SmartPanelController
Top

CustomPropertySheetButton_ClickHandler (Object, EventArgs)

Purpose: Event handler for the Click event of the Custom Property Sheet
button
Notes:

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

Consultingwerk.Windows.Framework.Repository.IRepositoryAttributeLookupService GetAttributeLookupService (character)

Purpose: Returns the Attribute Lookup Service
Notes:

Parameters:
pcServiceName CHARACTER
The name of the service
Returns Consultingwerk.Windows.Framework.Repository.IRepositoryAttributeLookupService
The reference to the IRepositoryAttributeLookupService
Top

HasChangesChangedRefreshHandler (Object, EventArgs)

Purpose: Event handler for the HasChangesChanged event used to refresh
the enabled state of the Custom Property Sheet button
Notes:

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

InitializeRow (UltraGridRow)

Purpose: Initializes the Attribute Value cell in the given UltraGridRow
Notes:

Parameters:
poRow Infragistics.Win.UltraWinGrid.UltraGridRow
The UltraGridRow to initialize
Top

LOGICAL IsCustomPropertySheetAvailable ()

Purpose: Returns whether the Custom Property Sheet button should currently
be enabled
Notes: Default implementation returns false. Derived classes override
to check for the CustomPropertySheetDesktop attribute and the
absence of pending unsaved edits.

Returns LOGICAL
Logical true when the button should be enabled
Top

LaunchCustomPropertySheet ()

Purpose: Launches the Custom Property Sheet dialog for the current
selection
Notes: Default implementation is a no-op. Derived classes override to
instantiate the dialog and submit / reject changes.

Top

OnHasChangesChanged (EventArgs)

Purpose: Raises the HasChangesChanged
Notes:

Parameters:
e System.EventArgs
The System.EventArgs with the data for the event
Top

RefreshCustomPropertySheetButtonState ()

Purpose: Refreshes the enabled state of the Custom Property Sheet button
based on the current selection and pending edits
Notes: Calls the IsCustomPropertySheetAvailable hook implemented by the
derived classes.

Top

SearchAttributes (character)

Purpose: Searches for Attributes
Notes:

Parameters:
pcSearchText CHARACTER
The text to search for
Top

SearchFieldEditorButtonClickHandler (Object, EditorButtonEventArgs)

Purpose: Event handler for the EditorButtonClick event of the SearchField
Notes:

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

SearchFieldKeyDownHandler (Object, KeyEventArgs)

Purpose: Event handler for the KeyDown event of the SearchField
Notes:

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

SetUpdatableBrowser (SmartUpdatableBrowser)

Purpose: Assigns the reference to the SmartUpdatableBrowser the base control
is operating with
Notes:

Parameters:
poBrowser Consultingwerk.SmartComponents.Implementation.SmartUpdatableBrowser
The SmartUpdatableBrowser instance


Constructor Detail
Top

AttributeValueBaseControl ()

Purpose: Constructor for the AttributeValueBaseControl class
Notes:



Event Detail
Top

HasChangesChanged DELEGATE System.EventHandler

Purpose: Raised when the control has changes that need to be saved
Notes:

Delegate: System.EventHandler


Property Detail
Top

Infragistics.Win.Misc.UltraButton CustomPropertySheetButton


Returns Infragistics.Win.Misc.UltraButton
Top

LOGICAL HasChanges


Returns LOGICAL


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       26.05.2026 16:29:59