PPJ Desktop API
HomeCurrent IssuesDownloads
  • Welcome
  • Concepts
  • PPJ.Runtime.49
    • General
      • Sal
      • Sys
      • SalApplication
      • SalNamedProperties
      • SalWindow
      • WindowActionsEventArgs
      • SalXML
    • COM
      • SalCoClass
      • SalObject
      • SalOleErrorInfo
      • SalSafeArray
      • SalVariant
    • Controls
      • SalActiveX
      • SalBackgroundText
      • SalCheckBox
      • SalComboBox
      • SalContext
      • SalCustomControl
      • SalDataField
        • DataType
      • SalFrame
        • BorderStyle
      • SalGeneralWindow
      • SalGroupBox
      • SalGroupSeparator
      • SalHorizontalScrollBar
      • SalLine
        • LineStyle
        • LineType
      • SalListBox
      • SalMultilineField
      • SalNavigationBar
      • SalOptionButton
        • OptionButtonStyle
      • SalPicture
        • ImageStorage
      • SalPushbutton
      • SalRadioButton
      • SalTableWindow
        • CellType
        • FocusRowStyle
        • RowsSizingStyle
        • SalTableColumn
        • SalTableColumnCollection
        • SalTableRow
        • SalTableRowCollection
        • SalTableWindowBase
      • SalTreeControl
        • SalTreeItem
      • SalUserControl
      • SalVerticalScrollBar
    • Forms
      • AccessoryType
      • SalDialogBox
      • SalForm
      • SalFormClientArea
      • SalFormStatusBar
      • SalFormTableWindow
      • SalFormToolBar
      • SalFormWindow
      • SalMDIWindow
      • SalRibbonBarBase
      • SalRibbonBarForm
      • SalRibbonBarMDI
      • SalRibbonStatusBar
    • Interfaces
      • ISalControl
      • ISalEditControl
      • ISalListControl
      • ISalPictureControl
      • ISalRadioButton
      • ISalReport
      • ISalType
      • ISalAccessory
      • ISalMenu
      • ISalWindow
    • Internet
      • FtpEventArgs
      • FtpEventHandler
      • HttpEventArgs
      • HttpEventHandler
      • SalFtpClient
      • SalHttpClient
      • SalQuickFTP
      • SalQuickHTTP
    • Menus
      • SalContextMenu
      • SalFormMainMenu
      • SalMenuColumn
      • SalMenuItem
      • SalMenuRow
      • SalMenuSeparator
      • SalPopupMenu
      • SalWindowsMenu
    • QO
      • QO
      • SalQuickHTML
      • SalQuickTabs
      • SalQuickTabsDialog
      • SalQuickTabsForm
      • SalQuickTabsParent
      • SalQuickTabsParentDialog
      • SalQuickTabsParentForm
      • SalQuickToolTipCheckBox
      • SalQuickToolTipChildTable
      • SalQuickToolTipComboBox
      • SalQuickToolTipDataField
      • SalQuickToolTipHScrollBar
      • SalQuickToolTipListBox
      • SalQuickToolTipMultilineField
      • SalQuickToolTipOptionButton
      • SalQuickToolTipPicture
      • SalQuickToolTipPushButton
      • SalQuickToolTipRadioButton
      • SalQuickToolTipTableWindow
      • SalQuickToolTipVScrollBar
      • SalToolTipManager
    • Sql
      • SalSqlBindVariables
      • SalSqlError
      • SalSqlHandle
      • SalSqlSessionHandle
      • Sql
      • SqlContext
      • SqlOra
      • WhenSqlError
    • Types
      • SalArray
      • SalArray<T>
      • SalBinary
      • SalBoolean
      • SalDateTime
      • SalFileHandle
      • SalFunctionalClass
      • SalNumber
      • SalResource
      • SalString
      • SalStringContext
      • SalWindowHandle
  • PPJ.Runtime.DDE.49
    • General
      • SalDDE
  • PPJ.Runtime.Vis.49
    • General
      • Vis
      • VisTblEx
    • Controls
      • VisCalendar
      • VisCalendarDropDown
      • VisColorComboBox
      • VisColorListBox
      • VisColorPalette
      • VisColorPaletteBase
      • VisColorPaletteDropDown
      • VisComboBoxBase
      • VisDesktopListBox
      • VisDirListBox
      • VisDirTreeListBox
      • VisDriveListBox
      • VisDropDownBase
      • VisFileListBox
      • VisFontComboBox
      • VisFontListBox
      • VisFontNameComboBox
      • VisFontNameListBox
      • VisListBoxBase
      • VisListBoxExtension
      • VisListView
      • VisListViewDropDown
      • VisMeter
      • VisOutlineComboBox
      • VisOutlineListBox
      • VisPictureComboBox
      • VisPictureListBox
      • VisPoint
      • VisRadioListBox
      • VisRect
      • VisRichEdit
      • VisSize
      • VisSpinField
      • VisSplitter
      • VisSplitterWindow
        • Orientation
  • PPJ.Runtime.XSal.49
    • General
      • XSal
      • XSalScript
    • Controls
      • XSalFlatButton
      • XSalHSplitter
      • XSalSeparator
      • XSalSeparatorDoubleRaised
      • XSalSeparatorEtched
      • XSalSeparatorInvisible
      • XSalSeparatorSingleRaised
      • XSalSplitter
      • XSalToolbar
      • XSalToolbox
      • XSalVSplitter
Powered by GitBook
On this page
  • Properties
  • Label
  • Modified
  • Value
  • Methods
  • GetDataType()
  • Implemented By
  1. PPJ.Runtime.49
  2. Interfaces

ISalControl

PPJ.Runtime.ISalControl

PreviousInterfacesNextISalEditControl

Last updated 2 years ago

Namespace: PPJ.Runtime

Assembly: PPJ.Runtime.49 (4.9.0.0)

All SAL controls implement this interface.

public interface ISalControl
Public Interface ISalControl

Properties

Label

: Returns/Sets the label associated to the control.

Modified

: Returns/Sets the modified flag.

Value

: Returns/Sets the control's value regardless of the type.

Methods

GetDataType()

Returns the data type of the control

Implemented By

Name
Description

SAL Editable controls implement this interface

TreeView implementation.

BackgroundText implementation.

CheckBox implementation.

ComboBox implementation.

DataField implementation.

Horizontal scrollbar implementation. This derived class adjusts the Maximum property by adding LargeChange to allow the scroll thumb to reach the end of the range. See http://msdn.microsoft.com/en-us/library/system.windows.forms.scrollbar.maximum.aspx.

ListBox implementation.

MultilineField implementation.

Picture implementation.

An object that you can click (or double-click) to create an event and invoke some action.

RadioButton implementation.

VerticalScrollBar implementation. This derived class adjusts the Maximum property by adding LargeChange to allow the scroll thumb to reach the end of the range. See http://msdn.microsoft.com/en-us/library/system.windows.forms.scrollbar.maximum.aspx.

Summary description for SalTableColumn.

Table Window Control

Check box with tool tip support

Child table window with tool tip support

ComboBox with tool tip support

Data field with tool tip support

Horizontal scroll bar with tool tip support

List box with tool tip support

Multi line field with tool tip support

Option check button with tool tip support

Picture with tool tip support

Pushbutton with tool tip support

Pushbutton with tool tip support

Pushbutton with tool tip support

Returns: .

Represents a button that the user can toggle on or off and can work in conjunction with other controls.

Int32
ISalEditControl
SalTreeControl
SalBackgroundText
SalCheckBox
SalComboBox
SalDataField
SalHorizontalScrollBar
SalListBox
SalMultilineField
SalOptionButton
SalOptionButton
SalPicture
SalPushbutton
SalRadioButton
SalVerticalScrollBar
SalTableColumn
SalTableWindow
SalQuickToolTipCheckBox
SalQuickToolTipChildTable
SalQuickToolTipComboBox
SalQuickToolTipDataField
SalQuickToolTipHScrollBar
SalQuickToolTipListBox
SalQuickToolTipMultilineField
SalQuickToolTipOptionButton
SalQuickToolTipPicture
SalQuickToolTipPushButton
SalQuickToolTipRadioButton
SalQuickToolTipVScrollBar
VisCalendarDropDown
VisColorComboBox
VisColorListBox
VisColorPaletteDropDown
VisComboBoxBase
VisDesktopListBox
VisDirListBox
VisDirTreeListBox
VisDriveListBox
VisDropDownBase
VisFileListBox
VisFontComboBox
VisFontListBox
VisFontNameComboBox
VisFontNameListBox
VisListBoxBase
VisListViewDropDown
VisOutlineComboBox
VisOutlineListBox
VisPictureComboBox
VisPictureListBox
VisRadioListBox
VisSpinField
XSalFlatButton
Control
Boolean
Object