ISalWindow
Namespace: PPJ.Runtime.Windows
Assembly: PPJ.Web.49 (4.9.0.0)
All Sal windows (Child windows, Forms, Dialogs and MDIs) implement this interface.
- C#
- VB.NET
public interface ISalWindow
Public Interface ISalWindow
Properties
Derived
Object: Returns the instance that inherits this object as a second base class.
NamedProperties
SalNamedProperties: Returns the NamedProperties collection.
Methods
AttachMessageActions(target)
Attaches all the handlers attached to the MessageActions event to the target's MessageActions event.
| Parameter | Type | Description |
|---|---|---|
| target | ISalWindow |
GetSalWindowImpl()
Returns the implementation object.
Returns: SalWindow.
GetWindowType()
Returns the control type.
Returns: Int32. One of the TYPE_* constants.
Events
WindowActions
WindowActionsEventHandler Fired for all SAM and custom events coming from the original application. Replaces the MessageActions event.
Implemented By
| Name | Description |
|---|---|
| SalBackgroundText | Represents a label control that displays text or HTML content. |
| SalCheckBox | Represents a check box control that allows the user to check or uncheck the value. |
| SalComboBox | Represents an editable control that displays a drop down list of options to the user. |
| SalCustomControl | CustomControl implementation. |
| SalDataField | Represents an editable control that allows the user to enter text. |
| SalFrame | Represents a container control with a border. |
| SalGeneralWindow | General Window class. This class simply holds a list of MessageActions handlers. |
| SalGroupBox | Represents a container control that groups other controls. |
| SalHorizontalScrollBar | Represents an horizontal scroll bar control that allows the user to scroll custom content in the application. |
| SalLine | Represents a control that draws a line. |
| SalListBox | Represents a control that shows a lost of values that the user can select. |
| SalMultilineField | Represents an editable control that allows the user to enter multiple lines of text. |
| SalNavigationBar | NavigationBar control. |
| SalOptionButton | Represents a button that the user can toggle on or off and can work in conjunction with other SalOptionButton controls. |
| SalPicture | Represent a control that displays an image. |
| SalPushbutton | Represent a control that the user can click to start an action. |
| SalRadioButton | Represents a control that the user can toggle on or off and automatically changes the state of other SalRadioButton controls in the same group. |
| SalTreeControl | TreeView implementation. |
| SalUserControl | Represents a custom control container that can be used to built complex components. |
| SalVerticalScrollBar | Represents a vertical scroll bar control that allows the user to scroll custom content in the application. |
| SalDialogBox | Summary description for SalDialogBox. |
| SalForm | Base class for Sal forms. |
| SalFormClientArea | Replicates SAL form's client area when accessories are enabled. |
| SalFormTableWindow | Top level table window implementation. |
| SalFormToolBar | Replicates Team Developer's fixed toolbar. |
| SalFormWindow | Top level form window implementation. |
| SalMDIWindow | Top level MDI window implementation. |
| SalRibbonBarBase | Base class for all RibbonBar forms. |
| SalRibbonBarForm | Top level form with ribbon. |
| SalRibbonBarMDI | Top level MDI form with ribbon. |
| SalTableColumn | Summary description for SalTableColumn. |
| SalTableWindow | Table Window Control |
| SalQuickTabs | Tab frame window class. Instances of this class should be created as children of cQuickTabsForm objects or cQuickTabsDialog objects. |
| SalQuickTabsDialog | Dialog Box window parent of a tab frame. This class allows editing of the properties of child windows identifying their associated tab. |
| SalQuickTabsForm | Form window with a tab frame. In addition to containing a built in tab frame. This class also has the smarts to manage other child windows on the form so that they can be associated with specific tabs. |
| SalQuickTabsParent | Defines late bound functions in QuickTabs parent Form or Dialog Box that will be called when an event occurs in the tab control. |
| SalQuickTabsParentDialog | Specializes the generic SalQuickTabsParent class into a dialog box implementation. This class should be used when the ported code extends cQuickTabsParent directly. Using this class avoids the creation of multiple inheritance constructs. |
| SalQuickTabsParentForm | Specializes the generic SalQuickTabsParent class into a form implementation. This class should be used when the ported code extends cQuickTabsParent directly. Using this class avoids the creation of multiple inheritance constructs. |
| VisCalendar | |
| VisCalendarDropDown | |
| VisColorComboBox | |
| VisColorListBox | |
| VisComboBoxBase | |
| VisDesktopListBox | |
| VisDirListBox | |
| VisDirTreeListBox | |
| VisDriveComboBox | |
| VisDriveListBox | |
| VisDropDownBase | |
| VisFileListBox | |
| VisFontComboBox | |
| VisFontListBox | |
| VisFontNameComboBox | |
| VisFontNameListBox | |
| VisListBoxBase | |
| VisListBoxExtension | |
| VisListView | |
| VisListViewDropDown | |
| VisMeter | |
| VisOutlineComboBox | |
| VisOutlineListBox | |
| VisPictureComboBox | |
| VisPictureListBox | |
| VisRadioListBox | |
| VisSpinField | |
| VisSplitter | |
| VisSplitterWindow | |
| XSalFlatButton | |
| XSalHSplitter | |
| XSalSplitter | |
| XSalToolbox | |
| XSalVSplitter |