Skip to main content
Version: 2025

ISalControl

Namespace: PPJ.Runtime.Windows

Assembly: PPJ.Web.50 (5.0.0.0)

Exposes a SAL control's data type, value, and modification state.

public interface ISalControl

Example:

void ResetModified(PPJ.Runtime.Windows.ISalControl control)
{
object value = control.Value;
control.Modified = false;
}

Properties

Instance member Modified

Boolean: Gets or sets whether the control value has been modified.

Instance member Value

Object: Gets or sets the control value through an untyped interface.

Methods

Instance member GetDataType()

Gets the SAL data type represented by the control.

Returns: Int32. The control's SAL data-type code.

Implemented By

NameDescription
SalBackgroundTextDisplays static text with SAL window actions and named properties.
SalCheckBoxDisplays a check box with SAL value conversion, modification tracking, and window actions.
SalComboBoxCombines a selectable item list with SAL editing, formatting, and validation behavior.
SalDataFieldProvides a masked input field with SAL data types, formatting, validation, and window actions.
SalHorizontalScrollBarProvides a horizontal scrollbar with SAL value conversion, modification tracking, and window actions.
SalListBoxDisplays a selectable item list with SAL value conversion, item access, and window actions.
SalMultilineFieldProvides multiline text input with SAL editing, validation, and window actions.
SalOptionButtonDisplays a button-style option control with SAL grouping, picture support, and checked-state conversion.
SalPictureDisplays an image with SAL resource loading, image conversion, and window actions.
SalPushbuttonDisplays an action button with SAL window actions, image support, and keyboard accelerators.
SalRadioButtonProvides a radio button whose group selection is managed by the SAL runtime.
SalTreeControlDisplays hierarchical SAL tree items with editable labels, tooltips, and window actions.
SalVerticalScrollBarProvides a vertical scrollbar with SAL value conversion, modification tracking, and window actions.
ISalEditControlExposes validation, formatting, and input constraints for an editable SAL control.
SalTableColumnDefines a SAL table column, its per-row value, display formatting, editor, and window actions.
SalTableWindowDisplays SAL table rows and columns in a web grid, with row contexts, split rows, validation messages, and SQL population.
VisCalendar
VisCalendarDropDown
VisColorComboBox
VisColorListBox
VisComboBoxBase
VisDesktopListBox
VisDirListBox
VisDirTreeListBox
VisDriveComboBox
VisDriveListBox
VisDropDownBase
VisFileListBox
VisFontComboBox
VisFontListBox
VisFontNameComboBox
VisFontNameListBox
VisListBoxBase
VisListViewDropDown
VisOutlineComboBox
VisOutlineListBox
VisPictureComboBox
VisPictureListBox
VisRadioListBox
VisSpinField
XSalFlatButton