|
<< Click to Display Table of Contents >> Manual > Screen Creation Guide > Forms and Dialogs/Frames/Views > Frames > FRAMESET parameters |
FRAMESET parameters
The specifications for each parameter of FRAMESET are as follows:
Parameters |
Commentary |
Cols Rows (Required) |
Define columns (Cols) and rows (Rows). Specify the size of each column or row, separated by a comma. Sizes can be specified in the following three ways:
1) Numbers If you specify a number, it will be a fixed width in pixels - it will not change size even if you make the Panel Browser bigger or smaller.
2) Number % If you specify a percentage, the size will be determined based on the current size of the Panel Browser. For example, if you specify 50%, the frame size will increase by 50% as you increase the size of the Panel Browser.
3) * If you specify an asterisk, the size will be auto-adjusted.
Example: Cols = "50, *, 50" Three columns are defined, the left and right columns are fixed at 50 pixels, and the center column is sized to the width of Panel Browser minus the sum of the left and right column sizes (100 pixels).
Example) Cols = "33%, 33%, *" Rows = "25%,25%,25%,*" Define 12 frames (3 columns x 4 rows).
|
Main (Required) |
Within a frameset, multiple frames are defined, and the frame that will be the main screen is specified. Forms opened with the OpenForm method will be opened in the main screen. *If multiple levels (nesting) are used, only the Main setting of the topmost FRAMESET will be effective. |
ColMovableSeparators RowMovableSeparators |
Sets whether the separators for each frame can be moved with the mouse.
|
ColMins RowMins |
To make a frame movable, specify "Y", to make it immovable, specify "N". There are only the number of separators, the number of frames minus 1, and specify Y or N as many times as the number of separators, separated by commas.
Example) Cols = "50, *, *, 50" ColMovableSeparators="N,Y,N" Only the separator between the second and third frames is movable.
If nothing is specified, all separators can be moved with the mouse (if FrameSpacing is specified as 0, separators cannot be moved even if "Y" is specified).
|
ColMins RowMins |
The minimum size of each column and row. If you specify the size in Cols/Rows in a way other than pixels, each size will be automatically adjusted according to the size of Panel Browser, but you specify the minimum size at that time. Specifying -1 means that there is no particular specification.
Example: Cols = "50, *, *, 50" ColMins = "-1, 30, 30, -1" Set the minimum size of columns 2 and 3 to 30 pixels
|
FrameSpacing |
Space between frames (separator size), specified in pixels. If nothing is specified, 4 is assumed. If 0 is specified, the separator size will be 0, and the separator will not be movable with the mouse.
example) FrameSpacing="10"
|
FrameSpacingColor |
The color of the spaces between frames (separator color). Specify the color text. If nothing is specified, the Windows standard form color will be used.
example) FrameSpacingColor="#FF0000"
|
BorderStyle |
The border style of the frameset. "NONE" - no frame (if form and separator colors are the same, the separator will not be displayed) You can make it invisible.) " FLAT " - Black line frame (no stereoscopic display) "3D_SUNK1" - Display as a sunken frame in 3D (separators appear raised). "3D_SUNK2" - Shows a deeper depression than 3D_SUNK1.
|