SalTableColumn
Namespace: PPJ.Runtime.Windows
Assembly: PPJ.Web.49 (4.9.0.0)
Summary description for SalTableColumn.
- C#
- VB.NET
public class SalTableColumn : Control, ISalWindow, ISalEditControl, ISalControl, ISalListControl, IConvertible, IComparer
Public Class SalTableColumn
Inherits Control
Implements ISalWindow, ISalEditControl, ISalControl, ISalListControl, IConvertible, IComparer
Constructors
SalTableColumn()
Constructs a new SalTableColumn.
Properties
AllowDrag
Boolean: (Default: False)
AllowDrop
Boolean: (Default: False)
AllowHtml
Boolean: Enables or disables HTML content in the cells. (Default: False)
Anchor
AnchorStyles: (Default: Top, Left)
Anonymous
AppearanceKey
String: (Default: null)
AutoEllipsis
Boolean: Enables the overflow ellipsis (...) when the text does not fit in the cell. (Default: False)
BackColor
Color: Returns/Sets the column's background color.
BackgroundImage
Image: (Default: null)
BackgroundImageLayout
ImageLayout: (Default: None)
BackgroundImageSource
String: (Default: null)
CausesValidation
CellTextColor
Color: Returns/Sets th current cell text color
CellType
CellType: Indicates the type of control used to edit the cell. (Default: Standard)
CharacterCasing
CharacterCasing: Indicates if all characters should be left alone or converted to uppercase or lowercase. (Default: Normal)
CheckBox
CellCheckBox: Defines the behavior of the check box column.
ComboBox
CellComboBox: Defines the behavior of the combo box column.
ContextMenu
ContextMenu: Returns or sets the ContextMenu for the column. (Default: null)
CultureInfo
CultureInfo: Returns/Sets the culture to use for this control.
Cursor
Cursor: (Default: null)
CustomEditor
Control: Returns/Sets the custom editor control used to edit cells. (Default: null)
DataType
DataType: Value type of the text box control. (Default: String)
DateTime
SalDateTime: DateTime value property.
Dock
DockStyle: (Default: None)
EditMask
String: Indicates the edit mask to apply to the text. (Default: "")
Flags
Int32: Returns/Sets the column flags on this column.
Focusable
Boolean: (Default: True)
Format
String: Format string. (Default: "")
GridCol
DataGridViewColumn: Returns/Sets the underlying column.
Id
Int32: Unique column id.
IsAutomatic
Boolean: Returns true if the column has been automatically created.
IsDynamic
Boolean: Returns true if the column has been dynamically created.
KeepFormat
Boolean: Value type of the text box control. (Default: False)
Label
Control: Returns/Sets the label associated with this control.
Location
Margin
MaskedTextProvider
MaskedTextProvider: Returns the mask provider associated with this instance of the control.
MaximumSize
Size:
MaxLength
Int32: Maximum number of characters. (Default: 100)
MinimumSize
Size:
Modified
Boolean: Returns/Sets the modified flag on the current cell.
Movable
NamedProperties
SalNamedProperties: Returns the collection of named properties.
Number
SalNumber: Number value property.
ParentTable
SalTableWindow: Returns the parent SalTableWindow control.
PasswordChar
Char: Indicates the character to display for password input. (Default: "\0")
PasswordText
String: Returns the text to use when displaying password-protected columns.
PopupBox
CellPopupBox: Defines the behavior of the popup edit column.
Position
Int32: Column position.
ReadOnly
Boolean: Controls whether the text in the cell can be changed. (Default: False)
ResizableEdges
RightToLeft
Selected
Boolean: Selects/Deselects the column.
Size
Size:
SplitGridCol
DataGridViewColumn: Returns/Sets the underlying column for the split grid.
TabIndex
TabStop
Boolean: (Default: True)
Text
String: Overrides the default text property to keep it in sync with the grid cell and to convert boolean values. (Default: "")
TextAlign
HorizontalAlignment: Indicates how the text should be aligned. (Default: Left)
Title
String: Column's title. (Default: "")
TitleAlign
HorizontalAlignment: Indicates how the column header should be aligned. (Default: Center)
Width
Int32: Column Width. (Default: 80)
WordWrap
Boolean: Indicates if lines are automatically word-wrapped for multiline cells. (Default: False)
Methods
AddListItem(sName)
Adds a string to a list box or combo box.
| Parameter | Type | Description |
|---|---|---|
| sName | SalString |
Returns: SalNumber.
Average(flagsOn, flagsOff)
Computes the average of all column values or only specified column values in a table window. Use row flags constants to specify the rows to use in the computation. For example, you can choose to average only the values of modified rows.
| Parameter | Type | Description |
|---|---|---|
| flagsOn | Int32 | The flags that the row should have. You can combine ROW* flags using the OR (|) operator. |
| flagsOff | Int32 | The flags that the row should not have. You can combine ROW* flags using the OR (|) operator: |
Returns: Decimal. Average
BringWindowToTop()
Brings a window to the top of all overlapping windows.
Returns: SalBoolean.
CenterWindow()
Centers a window. If the window is a top-level window, it centers it on the desktop. If the window is a child window, it centers it on top of its parent.
Returns: SalBoolean.
Clear()
Clears the value from a data field, multiline field, or table window column.
Returns: SalBoolean.
ClearCursor(nType)
Clears a window's cursor.
| Parameter | Type | Description |
|---|---|---|
| nType | SalNumber |
Returns: SalBoolean.
ClearList()
Deletes all entries from a list box or combo box.
Returns: SalBoolean.
DefineCheckBoxColumn(flags, checkedValue, uncheckedValue)
Define a column as a check box.
| Parameter | Type | Description |
|---|---|---|
| flags | SalNumber | |
| checkedValue | SalString | |
| uncheckedValue | SalString |
Returns: SalBoolean.
DefineDropDownListColumn(flags, lines)
Define a column as a drop down list.
| Parameter | Type | Description |
|---|---|---|
| flags | SalNumber | |
| lines | SalNumber |
Returns: SalBoolean.
DefinePopupEditColumn(flags, lines)
Define a column as a popup edit window.
| Parameter | Type | Description |
|---|---|---|
| flags | SalNumber | |
| lines | SalNumber |
Returns: SalBoolean.
DeleteListItem(nIndex)
Deletes a list box or combo box entry.
| Parameter | Type | Description |
|---|---|---|
| nIndex | SalNumber |
Returns: SalNumber.
DestroyWindow()
Destroys a form window, a top-level table window, or a modeless dialog box created with SalCreateWindow.
Returns: SalBoolean.
DisableWindow()
Disables keyboard and mouse input to a window. If the window contains text (for example, a push button), the text is grayed. If the window is a data field, it cannot receive the focus.
Returns: SalBoolean.
DisableWindowAndLabel()
Disables keyboard and mouse input to a window and grays out its associated label. A label is the label control that immediately precedes the window in the outline. The label control must have a mnemonic. If the window contains text (for example, a push button), the text is grayed. If the window is a data field, it cannot receive the focus.
Returns: SalBoolean.
EnableWindow()
Enables keyboard and mouse input to a window.
Returns: SalBoolean.
EnableWindowAndLabel()
Enables keyboard and mouse input to a window and enables its associated label as well. A label is the label control that immediately precedes the window in the outline.
Returns: SalBoolean.
FindChild(sWindowName)
This function finds a child window of a given name in the specified window.
| Parameter | Type | Description |
|---|---|---|
| sWindowName | SalString |
Returns: SalWindowHandle.
FormUnitsToPixels(nFormUnits, bVertical)
Computes the number of pixels in the number of form units. Form units are a unit of measurement used by functions which move and position objects. Form units are computed using physical units (pixels) in conjunction with the window's font size.
| Parameter | Type | Description |
|---|---|---|
| nFormUnits | SalNumber | |
| bVertical | SalBoolean |
Returns: SalNumber.
FromControl(ctrl)
Returns the SalTableColumn instance from the specified control.
| Parameter | Type | Description |
|---|---|---|
| ctrl | Control | Target control on which to execute the call. |
Returns: SalTableColumn.
GetCellType(type)
| Parameter | Type | Description |
|---|---|---|
| type | SalNumber& |
Returns: SalBoolean.
GetCellType()
Indicates whether a column is a checkbox, drop down list, popup edit, or standard column.
Returns: SalNumber.
GetClassName()
Return the name of a window's class as a string.
Returns: SalString.
GetColumnFlags(flags)
Tests the state of a table window column's flags.
| Parameter | Type | Description |
|---|---|---|
| flags | SalNumber |
Returns: SalBoolean.
GetColumnID()
Gets a table window column's identifier.
Returns: SalNumber.
GetColumnPosition()
Gets a table window column's relative position.
Returns: SalNumber.
GetColumnTitle(text, maxLen)
| Parameter | Type | Description |
|---|---|---|
| text | SalString& | |
| maxLen | SalNumber |
Returns: SalNumber.
GetColumnTitle(maxLen)
Gets the title of a table window column.
| Parameter | Type | Description |
|---|---|---|
| maxLen | SalNumber |
Returns: SalString.
GetColumnWidth(width)
| Parameter | Type | Description |
|---|---|---|
| width | SalNumber& |
Returns: SalBoolean.
GetColumnWidth()
Returns the width (in form units) of a table window column.
Returns: SalNumber.
GetControlType()
Returns an object's type.
Returns: SalNumber.
GetDataLength()
Returns the maximum length of a data field, multiline text field, or table window column.
Returns: SalNumber.
GetDataType()
Returns a data field's or table window column's data type.
Returns: SalNumber.
GetFirstChild(nTypeMask)
Returns the handle of the first child window of the specified type. You can use this function to get the handles of MDI child windows.
| Parameter | Type | Description |
|---|---|---|
| nTypeMask | SalNumber |
Returns: SalWindowHandle.
GetFont(sName, nSize, nEnhancement)
| Parameter | Type | Description |
|---|---|---|
| sName | SalString& | |
| nSize | SalNumber& | |
| nEnhancement | SalNumber& |
Returns: SalBoolean.
GetFormat(sPicture)
| Parameter | Type | Description |
|---|---|---|
| sPicture | SalString& |
Returns: SalBoolean.
GetFormat()
Gets the picture format of a data field or table window column.
Returns: SalString.
GetFormatCode()
Returns the current format of a data field or table window column.
Returns: SalNumber.
GetFormattedText(sText, bFormat)
| Parameter | Type | Description |
|---|---|---|
| sText | SalString& | |
| bFormat | SalBoolean |
Returns: SalBoolean.
GetFormattedText(bFormat)
Copies the contents of a data field or table window column to a string. This function also lets you copy the format of the data.
| Parameter | Type | Description |
|---|---|---|
| bFormat | SalBoolean |
Returns: SalString.
GetInputMask(sMask)
| Parameter | Type | Description |
|---|---|---|
| sMask | SalString& |
Returns: SalBoolean.
GetInputMask()
Gets the input mask of a data field or table window column.
Returns: SalString.
GetLabel()
Retrieves the window handle of the label (label control) that is associated with the hWndTarget parameter. There must be a mnemonic in that label, and it must immediately precede hWndTarget in the outline, or this function will fail.
Returns: SalWindowHandle.
GetLabelText(sText, nMaxLength)
| Parameter | Type | Description |
|---|---|---|
| sText | SalString& | |
| nMaxLength | SalNumber |
Returns: SalNumber.
GetLabelText(nMaxLength)
Retrieves the text of the label associated to a control. Important: The label control does not require a mnemonic for the functions listed above to operate.
| Parameter | Type | Description |
|---|---|---|
| nMaxLength | SalNumber |
Returns: SalString.
GetListItemsCount()
Returns the number of list box or combo box entries.
Returns: SalNumber.
GetListItemState(nIndex)
Determines whether the specified list box or combo box entry is selected.
| Parameter | Type | Description |
|---|---|---|
| nIndex | SalNumber |
Returns: SalBoolean.
GetListItemText(nIndex, sText)
| Parameter | Type | Description |
|---|---|---|
| nIndex | SalNumber | |
| sText | SalString& |
Returns: SalNumber.
GetListItemText(nIndex)
Returns the text of the specified item.
| Parameter | Type | Description |
|---|---|---|
| nIndex | SalNumber |
Returns: SalString.
GetListItemTextLength(nIndex)
Returns the length of a list box or combo box entry.
| Parameter | Type | Description |
|---|---|---|
| nIndex | SalNumber |
Returns: SalNumber.
GetListSelectedFile(sFileName)
| Parameter | Type | Description |
|---|---|---|
| sFileName | SalString& |
Returns: SalBoolean.
GetListSelectedFile()
Fetches the selected directory or file name from a list box or combo box.
Returns: SalString.
GetListSelectedIndex()
Returns the index of the selected entry in a combo box or single-selection list box.
Returns: SalNumber.
GetListSelectedItems(nSelectedArray)
Returns an array of index numbers of selected list box entries.
| Parameter | Type | Description |
|---|---|---|
| nSelectedArray | SalArray<SalNumber> |
Returns: SalBoolean.
GetListSelectedItemsCount()
Returns the number of selected entries in a multiple-selection list box. Specify single- or multiple-selection in the list box's customizer.
Returns: SalNumber.
GetLocation(nX, nY)
| Parameter | Type | Description |
|---|---|---|
| nX | SalNumber& | |
| nY | SalNumber& |
Returns: SalBoolean.
GetName(sText)
| Parameter | Type | Description |
|---|---|---|
| sText | SalString& |
Returns: SalBoolean.
GetName()
Gets the name of an object.
Returns: SalString.
GetNextChild(nTypeMask)
Returns the handle of the next child window that matches a specified type.
| Parameter | Type | Description |
|---|---|---|
| nTypeMask | SalNumber |
Returns: SalWindowHandle.
GetParent()
Returns the handle of an object's parent window.
Returns: SalWindowHandle.
GetProperty(sName, sValue)
| Parameter | Type | Description |
|---|---|---|
| sName | SalString | |
| sValue | SalString& |
Returns: SalBoolean.
GetProperty(sName)
Gets the value of a named property.
| Parameter | Type | Description |
|---|---|---|
| sName | SalString |
Returns: SalString.
GetSize(nWidth, nHeight)
| Parameter | Type | Description |
|---|---|---|
| nWidth | SalNumber& | |
| nHeight | SalNumber& |
Returns: SalBoolean.
GetText(sText, nMaxLen)
| Parameter | Type | Description |
|---|---|---|
| sText | SalString& | |
| nMaxLen | SalNumber |
Returns: SalNumber.
GetText(nMaxLen)
Retrieves the text of a window.
| Parameter | Type | Description |
|---|---|---|
| nMaxLen | SalNumber |
Returns: SalString.
GetTextUnmasked(sText)
| Parameter | Type | Description |
|---|---|---|
| sText | SalString& |
Returns: SalBoolean.
GetTextUnmasked()
Unmasks the text from a masked edit control.
Returns: SalString.
GetWindowColor(nColorIndex)
Gets a window's color.
| Parameter | Type | Description |
|---|---|---|
| nColorIndex | SalNumber |
Returns: SalNumber.
GetWindowState()
Returns a window's current state.
Returns: SalNumber.
HideWindow()
Hides a window.
Returns: SalBoolean.
HideWindowAndLabel()
Hides a window and its associated label.
Returns: SalBoolean.
InsertListItem(nIndex, sAdd)
Inserts an entry into a list box or combo box at a specified position.
| Parameter | Type | Description |
|---|---|---|
| nIndex | SalNumber | |
| sAdd | SalString |
Returns: SalNumber.
InvalidateWindow()
Causes a window to be repainted.
Returns: SalBoolean.
IsDerivedFromClass(tClass)
Determines whether a window is an instance of the specified class.
| Parameter | Type | Description |
|---|---|---|
| tClass | Type |
Returns: SalBoolean.
IsEmpty()
Verifies whether a data field, multiline text field, or table window column is null or empty.
Returns: SalBoolean.
IsEnabled()
Determines whether a window is enabled for mouse and keyboard input.
Returns: SalBoolean.
IsModified()
Returns the setting of the Field Edit Flag for a data field, multiline field, combo box, table window's context row cell, or picture.
Returns: SalBoolean.
IsValid()
Validates the contents of a data field or table window column using the current profile.
Returns: SalBoolean.
IsValidDateTime()
Verifies whether a data field, multiline text field, or table window column contains a valid date/time value. For multiline text fields, the date/time value must be the only item in the field.
Returns: SalBoolean.
IsValidDecimal(nPrecision, nScale)
Verifies whether a data field, multiline text field, or table window column contains a valid decimal value. For multiline text fields, the decimal value must be the only item in the field.
| Parameter | Type | Description |
|---|---|---|
| nPrecision | SalNumber | |
| nScale | SalNumber |
Returns: SalBoolean.
IsValidInteger()
Verifies whether a data field, multiline text field, or table window column contains a valid integer value. For multiline text fields, the integer value must be the only item in the field.
Returns: SalBoolean.
IsValidNumber()
Verifies whether a data field, multiline text field, or table window column contains a valid numeric value. Valid numbers are integers or floating point numbers, negative and positive. For multiline text fields, the numeric value must be the only item in the field.
Returns: SalBoolean.
IsVisible()
Determines whether a window is currently visible.
Returns: SalBoolean.
KillTimer(nIDEvent)
Destroys an object's system timer.
| Parameter | Type | Description |
|---|---|---|
| nIDEvent | SalNumber |
Returns: SalBoolean.
MoveWindow(nXOffset, nYOffset)
Moves a window a given number of form units on the X and Y axes relative to its current position.
| Parameter | Type | Description |
|---|---|---|
| nXOffset | SalNumber | |
| nYOffset | SalNumber |
Returns: SalBoolean.
PixelsToFormUnits(nNumPixels, bVertical)
Computes the number of form units based on the number of pixels. Form units are a unit of measurement used by functions that move and position objects. Form units are computed using physical units (pixels) in conjunction with a window's font sizes.
| Parameter | Type | Description |
|---|---|---|
| nNumPixels | SalNumber | |
| bVertical | SalBoolean |
Returns: SalNumber.
PopulateList(hSql, sSelect)
Populates a list box or combo box with a result set. SalListPopulate overrides any settings made with SalListSetTabs. If the SELECT statement returns data from multiple columns, each column's data displayed in a list box is separated by tabs. However, due to a Microsoft Windows limitation, each column's data displayed in a combo box is separated by a single '|' character. There is no space between one column's data, the separator character, and another column's data.
| Parameter | Type | Description |
|---|---|---|
| hSql | SalSqlHandle | |
| sSelect | SalString |
Returns: SalBoolean.
PopulateList(hSql, sSelect, errorHandler)
Populates a list box or combo box with a result set. SalListPopulate overrides any settings made with SalListSetTabs. If the SELECT statement returns data from multiple columns, each column's data displayed in a list box is separated by tabs. However, due to a Microsoft Windows limitation, each column's data displayed in a combo box is separated by a single '|' character. There is no space between one column's data, the separator character, and another column's data.
| Parameter | Type | Description |
|---|---|---|
| hSql | SalSqlHandle | |
| sSelect | SalString | |
| errorHandler | WhenSqlErrorHandler |
Returns: SalBoolean.
PopulateListFiles(ctrlPath, sPathName, nAttributes)
| Parameter | Type | Description |
|---|---|---|
| ctrlPath | Control | |
| sPathName | SalString& | |
| nAttributes | SalNumber |
Returns: SalBoolean.
PostMessage(nMsg, nMywParam, nMylParam)
Posts the specified message to a window by adding nMsg to hWndReceiver's message queue.
| Parameter | Type | Description |
|---|---|---|
| nMsg | SalNumber | |
| nMywParam | SalNumber | |
| nMylParam | SalNumber |
Returns: SalBoolean.
QueryCheckBoxColumn(flags, checkedValue, uncheckedValue)
| Parameter | Type | Description |
|---|---|---|
| flags | SalNumber& | |
| checkedValue | SalString& | |
| uncheckedValue | SalString& |
Returns: SalBoolean.
QueryDropDownListColumn(flags, lines)
| Parameter | Type | Description |
|---|---|---|
| flags | SalNumber& | |
| lines | SalNumber& |
Returns: SalBoolean.
QueryPopupEditColumn(flags, lines)
| Parameter | Type | Description |
|---|---|---|
| flags | SalNumber& | |
| lines | SalNumber& |
Returns: SalBoolean.
SendMessage(nMsg, nMywParam, nMylParam)
Sends the specified message to a window. SalSendMsg does not return until the processing for the message is complete.
| Parameter | Type | Description |
|---|---|---|
| nMsg | SalNumber | |
| nMywParam | SalNumber | |
| nMylParam | SalNumber |
Returns: SalNumber.
SendMessageToChildren(nMsg, nMywParam, nMylParam)
Sends a message to all child items of a form window, dialog box, table window, or MDI window.
| Parameter | Type | Description |
|---|---|---|
| nMsg | SalNumber | |
| nMywParam | SalNumber | |
| nMylParam | SalNumber |
Returns: SalBoolean.
SetCellTextColor(color, discardable)
Changes a table window cell's text color.
| Parameter | Type | Description |
|---|---|---|
| color | SalNumber | |
| discardable | SalBoolean |
Returns: SalBoolean.
SetCellTextColor(color)
Changes a table window cell's text color.
| Parameter | Type | Description |
|---|---|---|
| color | SalNumber |
Returns: SalBoolean.
SetColumnFlags(flags, set)
Sets or clears a table window column's flags.
| Parameter | Type | Description |
|---|---|---|
| flags | SalNumber | |
| set | SalBoolean |
Returns: SalBoolean.
SetColumnPosition(position)
Moves a table window column to a new position.
| Parameter | Type | Description |
|---|---|---|
| position | SalNumber |
Returns: SalBoolean.
SetColumnTitle(title)
Sets the title of a table window column.
| Parameter | Type | Description |
|---|---|---|
| title | SalString |
Returns: SalBoolean.
SetColumnWidth(width)
Sets a table window column's display width.
| Parameter | Type | Description |
|---|---|---|
| width | SalNumber |
Returns: SalBoolean.
SetContextMenu(sMenuName, nFlags)
Defines a named popup menu that displays automatically when a window receives SAM_ContextMenu.
| Parameter | Type | Description |
|---|---|---|
| sMenuName | SalString | |
| nFlags | SalNumber |
Returns: SalBoolean.
SetContextMenu(menuType, nFlags)
Defines a named popup menu that displays automatically when a window receives SAM_ContextMenu.
| Parameter | Type | Description |
|---|---|---|
| menuType | Type | |
| nFlags | SalNumber |
Returns: SalBoolean.
SetCursor(nResourceId, nType)
Sets a window's cursor.
| Parameter | Type | Description |
|---|---|---|
| nResourceId | Int32 | |
| nType | SalNumber |
Returns: SalBoolean.
SetCursor(sBlob, nType)
Sets a window's cursor from a string variable.
| Parameter | Type | Description |
|---|---|---|
| sBlob | SalString | |
| nType | SalNumber |
Returns: SalBoolean.
SetCursorFile(sFile, nType)
Sets an application-defined cursor for the specified window. Use this function to set the cursor from an image stored in a file.
| Parameter | Type | Description |
|---|---|---|
| sFile | SalString | |
| nType | SalNumber |
Returns: SalBoolean.
SetDataLength(length)
Sets a limit on the number of characters that a user can enter into a data field, multiline text field, or table window column.
| Parameter | Type | Description |
|---|---|---|
| length | SalNumber |
Returns: SalBoolean.
SetFocus()
Sets the focus to a specified window.
Returns: SalWindowHandle.
SetFont(sName, nSize, nEnhancement)
Sets a window's font, font size, and font enhancements.
| Parameter | Type | Description |
|---|---|---|
| sName | SalString | |
| nSize | SalNumber | |
| nEnhancement | SalNumber |
Returns: SalBoolean.
SetFormat(sPicture)
Sets the picture format of a data field or table window column.
| Parameter | Type | Description |
|---|---|---|
| sPicture | SalString |
Returns: SalBoolean.
SetFormatCode(nFormat)
Sets a data field's or table window column's format.
| Parameter | Type | Description |
|---|---|---|
| nFormat | SalNumber |
Returns: SalBoolean.
SetInputMask(sMask)
Sets the input mask of a data field or table window column.
| Parameter | Type | Description |
|---|---|---|
| sMask | SalString |
Returns: SalBoolean.
SetLabelText(sText)
Sets the text of the associated label control.
| Parameter | Type | Description |
|---|---|---|
| sText | SalString |
Returns: SalBoolean.
SetListSelectedIndex(nIndex)
Selects or deselects a combo box or single-selection list box entry.
| Parameter | Type | Description |
|---|---|---|
| nIndex | SalNumber |
Returns: SalBoolean.
SetListSelectedItems(nIndex, bSelect)
Selects or deselects a combo box or multiple-selection list box entry.
| Parameter | Type | Description |
|---|---|---|
| nIndex | SalNumber | |
| bSelect | SalBoolean |
Returns: SalBoolean.
SetListSelectedText(nIndexStart, sText)
Finds and selects a combo box or single-selection list box entry.
| Parameter | Type | Description |
|---|---|---|
| nIndexStart | SalNumber | |
| sText | SalString |
Returns: SalNumber.
SetLocation(nX, nY)
Moves a window to a new position (x, y) on the X and Y axes.
| Parameter | Type | Description |
|---|---|---|
| nX | SalNumber | |
| nY | SalNumber |
Returns: SalBoolean.
SetModified(bSet)
Sets or clears the field edit flag for an editable data field, combo box, multiline text field, table window column, or picture.
| Parameter | Type | Description |
|---|---|---|
| bSet | SalBoolean |
Returns: SalBoolean.
SetProperty(sName, sValue, nLength)
Sets the value of a named property.
| Parameter | Type | Description |
|---|---|---|
| sName | SalString | |
| sValue | SalString | |
| nLength | SalNumber |
Returns: SalBoolean.
SetSize(nWidth, nHeight)
Resizes a window.
| Parameter | Type | Description |
|---|---|---|
| nWidth | SalNumber | |
| nHeight | SalNumber |
Returns: SalBoolean.
SetText(sText)
Sets the text of a window.
| Parameter | Type | Description |
|---|---|---|
| sText | SalString |
Returns: SalBoolean.
SetText(sValue, bFormat)
Copies a string to a data field or table window column. After copying the string to the field, formats the string.
| Parameter | Type | Description |
|---|---|---|
| sValue | SalString | |
| bFormat | SalBoolean |
Returns: SalBoolean.
SetTimer(nIDEvent, nElapseMilliSec)
Creates a system timer for a given object. When a timer event occurs, sends SAM_Timer messages to the object in specified intervals. Timers are a limited global resource. Your application must check the value returned by SalTimerSet to verify that the timer was created.
| Parameter | Type | Description |
|---|---|---|
| nIDEvent | SalNumber | |
| nElapseMilliSec | SalNumber |
Returns: SalBoolean.
SetWindowColor(nColorIndex, nColor)
Sets a window's color.
| Parameter | Type | Description |
|---|---|---|
| nColorIndex | SalNumber | |
| nColor | SalNumber |
Returns: SalBoolean.
ShowWindow()
Makes a window visible.
Returns: SalBoolean.
ShowWindowAndLabel()
Makes a window and its associated label visible. A label is the label control that immediately precedes the window in the outline.
Returns: SalBoolean.
Sort(flags)
Sorts the column and shows the sort glyph.
| Parameter | Type | Description |
|---|---|---|
| flags | ListSortDirection |
Sum(flagsOn, flagsOff)
Adds the values of the cells in the rows that match the specified flags.
| Parameter | Type | Description |
|---|---|---|
| flagsOn | Int32 | |
| flagsOff | Int32 |
Returns: Decimal.
TrackPopupMenu(sMenuName, nFlags, nX, nY, callback)
Creates pop-up menus at runtime.
| Parameter | Type | Description |
|---|---|---|
| sMenuName | SalString | |
| nFlags | SalNumber | |
| nX | SalNumber | |
| nY | SalNumber | |
| callback | Action<ContextMenu> |
Returns: SalBoolean.
TrackPopupMenu(menuType, nFlags, nX, nY, callback)
Creates pop-up menus at runtime.
| Parameter | Type | Description |
|---|---|---|
| menuType | Type | |
| nFlags | SalNumber | |
| nX | SalNumber | |
| nY | SalNumber | |
| callback | Action<ContextMenu> |
Returns: SalBoolean.
UpdateWindow()
Forces the update of a window.
Returns: SalBoolean.
Validate()
Validates and formats a data field's or table window column's contents.
Returns: SalBoolean.
Validate(nValidate)
Validates and formats a data field's or table window column's contents.
| Parameter | Type | Description |
|---|---|---|
| nValidate | SalNumber |
Returns: SalBoolean.
Events
TextChanged
EventHandler Fired when the Text property value changes.
WindowActions
WindowActionsEventHandler
Implements
| Name | Description |
|---|---|
| ISalControl | All SAL controls implement this interface. |
| ISalEditControl | SAL Editable controls implement this interface |
| ISalListControl | SAL List controls implement this interface. |
| ISalWindow | All Sal windows (Child windows, Forms, Dialogs and MDIs) implement this interface. |