Die Oberfläche von VDS Renaissance ist in mehreren Sprachen verfügbar. Die offizielle Dokumentation wird auf Englisch gepflegt, um eine einheitliche, konsistente und stets aktuelle Referenz zu gewährleisten.
CALENDAR dialog element
Syntax
DIALOG ADD,CALENDAR,<name>,<top>,<left>,<width>,<height>,<value>,<tooltip>,<styles>
Description
This dialog element creates a calendar at the position and size specified, set to the date <value>. If <value> is not specified, the calendar is set to today's date.
[VDS5] The date cannot be set using the DIALOG ADD command. The date may only be set using a DIALOG SET command, with the date in the format mm/dd/yyyy. The selected date may be read using the @DLGTEXT function, and is returned in the form mm|dd|yyyy, in a format suitable for parsing into separate variables using the PARSE command. Note that the information returned by this dialog element ignores the field separator selection made using OPTION FIELDSEP.
[VDS6] The date values used by this dialog element are floating-point values compatible with the @DATETIME function, which may be used to convert to and from a readable date format.
Styles
In addition to user-defined styles to change the default font style and color, the following styles may be used with this dialog element:
| CLICK | The element will generate a <name>CLICK event when clicked with the mouse. |
| NOBORDER | The calendar will be drawn with a flat style. |
| NOGRID | The calendar will be drawn without the grid lines. |
| <cursor style> | The cursor will change to the named style when the pointer is over the dialog element. Valid styles are: NONE, ARROW, CROSS, IBEAM, SIZE, NESW, NS, NWSE, WE, UP, WAIT, DRAG, NODROP, HSPLIT, VSPLIT, MULTI, SQL, NO, HELP, HAND. |
Example
DIALOG ADD,CALENDAR,CALENDAR1,120,16,200,100,@datetime(,31/5/2005)
info Date selected: @datetime(d mmmm yyyy,@dlgtext(calendar1))