DataWindow Constructor (Typed) | |
Construct a data window.
Namespace:
XSharp.VO.SDK
Assembly:
XSharp.VOGUIClasses (in XSharp.VOGUIClasses.dll) Version: 2.21
Syntax CONSTRUCTOR(
oOwner,
oSource,
nResourceID,
nDialogStyle
) CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public DataWindow(
Usual oOwner = default,
Usual oSource = default,
Usual nResourceID = default,
Usual nDialogStyle = default
)
Request Example
View SourceParameters
- oOwner (Optional)
- Type: Usual
The window that owns the data window. The following window types can be owners:
ShellWindow, TopAppWindow, ChildAppWindow, DialogWindow, DataDialog, or another DataWindow.
The behavior of the data window is determined by the type of its owner—see the discussion of
Adaptive Behavior in the description of this class.
- oSource (Optional)
- Type: Usual
The ID of the resource that defines the layout of the data window.
If not specified, the data window automatically lays itself out when attached to a data server.
- nResourceID (Optional)
- Type: Usual
The resource ID that specifies the location and size of the sub-data window.
Specifying this argument creates the new data window as a sub-data window on its owner data window
(only data window owners can have sub-data windows). It should refer to a control defined in the
resource entity of the owner data window.
If nResourceID is omitted or if oOwner is not a data window,
the data window is created as a modal DialogWindow.
- nDialogStyle (Optional)
- Type: Usual
** missing parameter documentation **
Examples
The following creates a data window and a data server, assigns the server to the window, and then displays the window:
1...
2oDWCust := DataWindow{oShell,"CustomerWindow"}
3oDWCustOrders := DBServer{SELF,"CustOrders",IDW_CUSTORDERS}
4oDWGeneric := DBServer{SELF}
5oDWGeneric:Use(DBServer{cFileName})
6oDWGeneric:Show()
See Also