-
Notifications
You must be signed in to change notification settings - Fork 3
/
manual.htm
537 lines (537 loc) · 53.4 KB
/
manual.htm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title></title>
<meta name="generator" content="LibreOffice 4.2.3.3 (Linux)">
<meta name="author" content="Zoran Vučenović">
<meta name="created" content="20100120;12052000">
<meta name="changedby" content="zoran ">
<meta name="changed" content="20140616;131617320373524">
<style type="text/css">
<!--
@page { margin: 2.01cm }
p { margin-bottom: 0.2cm }
h4.cjk { font-family: "WenQuanYi Micro Hei" }
h4.ctl { font-family: "Mangal" }
a.cjk:link { so-language: en-US }
a.ctl:link { so-language: en-US }
-->
</style>
</head>
<body lang="en-GB" dir="ltr" style="background: transparent">
<p align="center" style="margin-bottom: 0cm"><font face="Arial, sans-serif"><font size="4" style="font-size: 16pt"><b>ZVDateTimeControls
Package for Lazarus</b></font></font></p>
<p align="center" style="margin-left: 1.47cm; margin-bottom: 0cm"><br>
</p>
<p align="center" style="margin-bottom: 0cm"><a class="western" href="http://wiki.lazarus.freepascal.org/ZVDateTimeControls_Package"><font face="Arial, sans-serif"><font size="3" style="font-size: 12pt"><span lang="en-GB"><span style="font-weight: normal">http://wiki.lazarus.freepascal.org/ZVDateTimeControls_Package</span></span></font></font></a></p>
<p align="left" style="margin-bottom: 0cm"><br>
</p>
<p align="center" style="margin-left: 1.47cm; margin-bottom: 0cm"><br>
</p>
<p align="left" style="margin-bottom: 0cm; font-weight: normal"><font face="Arial, sans-serif"><font size="4" style="font-size: 14pt">The
ZVDateTimeControls package contains two controls:</font></font></p>
<p align="left" style="margin-bottom: 0cm"><br>
</p>
<p align="left" style="margin-left: 2.01cm; margin-bottom: 0cm"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABa0lEQVR4nGNhoDFgoYsFtbXT/1PT0ObmTEYUC0CguDicZIN6e1ei6Lty5QbDzp0XUdSgBNG0aTMYXr16xSAmJkaQzsrKgOsTEJgBpo8ccYDSx/7b2FgxYlgA0nTlyjWGly9fMtjZ2eGlQepgoKHhFwM/Pz9WX2JEso6OFhjD2PjonTsvg4PFxcUNq+EoFoDCEwaYmV/i1IAKxDHCHKcFKSluDLETn0J52kRaAAH23FcZ3N318VsAAovzpUkyGAbmzLkKpmERi9OCXTe4Gdw0vpJM4wMYkQzShItOcZcAs1NArt75AkWeaAsIufTRw7sMcvJKQP49uPicI9TyAZAGGY5Nnio+AAULssvJ9gG+sEamFcTYGW69YyfdByCALazRaZDhakLvGA6RYgEkrP8DDUfwyXE5Xh/M2fkSh4uFwC6GuZxkC2DBg4uGGUqs4SgWzJmzi2hNpACwBaAqDlRJ0MwCEMBWUFHVAloBAEDJ8StCrYz2AAAAAElFTkSuQmCC" name="grafika2" align="bottom" width="24" height="24" border="0"><a class="western" href="#TZVDateTimePicker">
</a><a class="western" href="#TZVDateTimePicker"><font face="Arial, sans-serif"><font size="3" style="font-size: 12pt"><span lang="en-GB"><span style="font-weight: normal">TZVDateTimePicker</span></span></font></font></a></p>
<p align="left" style="margin-left: 2.01cm; margin-bottom: 0cm"><br>
</p>
<p align="left" style="margin-left: 2.01cm; margin-bottom: 0cm"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACDElEQVR4nGNhoDFgQeasOfri/5zt97EqTPFUZAixlmAkywKYwSDcl67LoCnDzXD9yVeG1x9/AvFvhldAGiTnUXP8P6kWgS0AadZTEWRQEOMEGwoCyIa//vQLLP/lx18GXD7Ea4GSDB/DpTvvwViMXxFqAcLwr0CDQXIwtSRbAAKWOiIMonxsOF0IkgdZBPIFyRY8fPaZQVxAGCxQGaHGYKcthBEHIJ+AwL0nn0i3QF6Kl+HUtbcMf//9Z9CWUwNLLJ+1GEMxOxCbAqPXtHb6f0IGNzdnMsItAAEzLWFwELWvuMXQDjWoqSmDKFfW1c1gyM72g/OnTt3EsHnL7v++Pq6MOIOoru4CmG9uboXX8JMnj8HZsbHxDIsXL0SRxxlE2AwgBNANh1sAAtiCCOR1EGBi+sDAyPgTp8GMjHzgYMEG8AZRSoobw64b3AxuGl8J0nPm7GIwM1eBGwwKf7gFie4KDPN3PsAIIpBmUmhkg1F8ACtbQGUSchDhc7GcvDLYgDk7X0B8cAR78KGUpsiFGCit43NxCpI+ZB/gtQAd4A1zqMsZbjAQ7wN0AHMZKDhALgYZistHFPmAKB9R4gOYy0HBge5yBTF2hlvv2CnzATb61jshBjWhd2DDQfQhciwAZR4wDfU+Og0zFJfheC0AFbcfPgBddugsvGhmZMLnHBItAAEBASGwuaQbiwAAyLhEnc/pwSsAAAAASUVORK5CYII=" name="grafika5" align="bottom" width="24" height="24" border="0"><a class="western" href="#TDBZVDateTimePicker">
</a><a class="western" href="#TDBZVDateTimePicker"><font face="Arial, sans-serif"><font size="3" style="font-size: 12pt"><span lang="en-GB"><span style="font-weight: normal">TDBZVDateTimePicker</span></span></font></font></a></p>
<p align="left" style="margin-bottom: 0cm"><br>
</p>
<p align="left" style="margin-bottom: 0cm"><font face="Arial, sans-serif"><b>Author</b></font></p>
<p style="margin-left: 1.47cm; margin-bottom: 0cm"><a class="western" href="http://wiki.lazarus.freepascal.org/User:Zoran"><font face="Arial, sans-serif"><span lang="en-GB"><span style="font-weight: normal">Zoran
Vučenović</span></span></font></a></p>
<p style="margin-left: 1.47cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-bottom: 0cm"><font face="Arial, sans-serif"><b>License</b></font></p>
<p style="margin-left: 1.47cm; margin-bottom: 0cm; font-weight: normal">
<font face="Arial, sans-serif">Modified LGPL, same as Lazarus
component library.</font></p>
<p style="margin-left: 1.47cm; margin-bottom: 0cm"><br>
</p>
<p align="left" style="margin-bottom: 0cm"><font face="Arial, sans-serif"><b>Introduction</b></font></p>
<p style="margin-left: 1.47cm; margin-bottom: 0cm"><font face="Arial, sans-serif"><span lang="en-GB">Delphi's
VCL has <a class="western" href="http://docwiki.embarcadero.com/VCL/en/ComCtrls.TDateTimePicker">a
control named TDateTimePicker</a>, which I find very useful for
editing dates. LCL, however, does not have this control. Instead, for
editing dates <a class="western" href="http://lazarus-ccr.sourceforge.net/docs/lcl/editbtn/tdateedit.html">LCL
has a control named TDateEdit</a>, but I prefer the VCL's
TDateTimePicker.</span></font></p>
<p align="left" style="margin-left: 1.47cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-bottom: 0cm"><font face="Arial, sans-serif">Therefore,
I tried to create a cross-platform Lazarus control which would
resemble VCL's TDateTimePicker as much as possible.</font></p>
<p style="margin-left: 1.47cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-bottom: 0cm"><font face="Arial, sans-serif"><span lang="en-GB">The
TZVDateTimePicker control does not use <a class="western" href="http://msdn.microsoft.com/en-us/library/system.windows.forms.datetimepicker.aspx">native
Win control</a>. It descends from LCL's TCustomControl to be
cross-platform. It has been tested on Windows with win32/64 and qt
widgetsets, as well as on Linux with qt and gtk2 widgetsets.</span></font></p>
<p style="margin-left: 1.47cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-bottom: 0cm"><font face="Arial, sans-serif">Note
that the TZVDateTimePicker control does not descend from TEdit, so it
does not have unnecessary caret. The VCL's control doesn't have caret
either.</font></p>
<p style="margin-left: 1.47cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-bottom: 0cm"><font face="Arial, sans-serif"><b>Installation</b></font></p>
<p style="margin-left: 1.47cm; margin-bottom: 0cm"><font face="Arial, sans-serif">To
install the package in Lazarus IDE follow these steps:</font></p>
<p style="margin-left: 1.47cm; margin-bottom: 0cm"><br>
</p>
<ol>
<ol>
<li><p style="margin-bottom: 0cm"><font face="Arial, sans-serif">Open
the package in Package Editor (in Lazarus' main menu click <i>Package</i>,
then <i>Open package file...</i> locate the file
zv<i>datetimectrls.lpk</i> and click <i>Open</i>).</font></p>
<li><p style="margin-bottom: 0cm"><font face="Arial, sans-serif">Compile
the package (click <i>Compile</i> in Package Editor's tool bar).</font></p>
<li><p style="margin-bottom: 0cm"><font face="Arial, sans-serif">Install
the package in the IDE (click <i>Install</i> – you will be asked
if you want to rebuild Lazarus, click <i>Yes</i>. Wait until
Lazarus rebuilds and restarts itself. The new tab “<i>Date and
Time Ctrls”</i> appears on the component palette with
TZVDateTimePicker and TDBZVDateTimePicker controls.</font></p>
</ol>
</ol>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-bottom: 0cm"><font face="Arial, sans-serif"><b>Change
Log</b></font></p>
<p style="margin-left: 1.47cm; margin-bottom: 0cm; font-weight: normal">
<font face="Arial, sans-serif">For more details about changes, see
ChangeLog.txt</font></p>
<p style="margin-left: 1.47cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-bottom: 0cm; font-weight: normal">
<font face="Arial, sans-serif">Version 1.0 – 27. February 2010.</font></p>
<p style="margin-left: 1.47cm; margin-bottom: 0cm; font-weight: normal">
<font face="Arial, sans-serif">Version 1.1 – 17. April 2010.</font></p>
<p style="margin-left: 1.47cm; margin-bottom: 0cm; font-weight: normal">
<font face="Arial, sans-serif">Version 1.2 – 12. May 2010.</font></p>
<p style="margin-left: 1.47cm; margin-bottom: 0cm; font-weight: normal">
<font face="Arial, sans-serif">Version 1.3 – 1. April 2011.</font></p>
<p style="margin-left: 1.47cm; margin-bottom: 0cm; font-weight: normal">
<font face="Arial, sans-serif">Version 1.4 – 4. September 2012.</font></p>
<p style="margin-left: 1.47cm; margin-bottom: 0cm; font-weight: normal">
<font face="Arial, sans-serif">Version 1.5 – 16. June 2014.</font></p>
<p style="margin-bottom: 0cm"><br>
</p>
<p style="margin-bottom: 0cm"><a name="TZVDateTimePicker"></a><font face="Arial, sans-serif"><b>TZVDateTimePicker
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABa0lEQVR4nGNhoDFgoYsFtbXT/1PT0ObmTEYUC0CguDicZIN6e1ei6Lty5QbDzp0XUdSgBNG0aTMYXr16xSAmJkaQzsrKgOsTEJgBpo8ccYDSx/7b2FgxYlgA0nTlyjWGly9fMtjZ2eGlQepgoKHhFwM/Pz9WX2JEso6OFhjD2PjonTsvg4PFxcUNq+EoFoDCEwaYmV/i1IAKxDHCHKcFKSluDLETn0J52kRaAAH23FcZ3N318VsAAovzpUkyGAbmzLkKpmERi9OCXTe4Gdw0vpJM4wMYkQzShItOcZcAs1NArt75AkWeaAsIufTRw7sMcvJKQP49uPicI9TyAZAGGY5Nnio+AAULssvJ9gG+sEamFcTYGW69YyfdByCALazRaZDhakLvGA6RYgEkrP8DDUfwyXE5Xh/M2fkSh4uFwC6GuZxkC2DBg4uGGUqs4SgWzJmzi2hNpACwBaAqDlRJ0MwCEMBWUFHVAloBAEDJ8StCrYz2AAAAAElFTkSuQmCC" name="grafika9" align="middle" width="24" height="24" border="0"></b></font></p>
<p style="margin-left: 0.84cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>Properties:</b></font></p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">I'll explain some properties of
TZVDateTimePicker control: </font>
</p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>DateTime: TDateTime (public)</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><span lang="en-GB">The DateTime value
displayed on the control. This property is not published in object
inspector, but its value is actually the same as Date and Time
properties composed in one value. This property is provided to allow
setting or reading of both date and time value at once in program
code. In design time, Date and Time can be set in object inspector.
<a class="western" href="#ZVDateTimePicker Editor">There is also
component editor</a> which provides easy way of setting this property
in design time.</span></font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>Date: TDate</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">The date displayed on the control
which the user can edit.</font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>Time: TTime</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">The time displayed on the control
which the user can edit.</font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>MinDate: TDate</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">The minimal date user can enter.</font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>MaxDate: TDate</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">The maximal date user can enter.</font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm"><a name="NullInputAllowed"></a>
<font face="Arial, sans-serif"><b>NullInputAllowed: Boolean</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">When True, the user can set the date
to NullDate constant by pressing N key.</font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>CenturyFrom: Word</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">When user enters the year in two-digit
format, then the CenturyFrom property is used to determine which
century the year belongs to. The default is 1941, which means that
when two digit years is entered, it falls in interval 1941 – 2040.
Note that MinDate and MaxDate properties can also have influence on
the decision – for example, if the CenturyFrom is set to 1941 and
MaxDate to 31. 12. 2010, if user enters year 23, it will be set to
1923, because it can’t be 2033, due to MaxDate limit.</font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm"><a name="Kind"></a>
<font face="Arial, sans-serif"><b>Kind: TDateTimeKind</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Courier New, monospace"><b>type</b> TDateTimeKind =
(dtkDate, dtkTime, dtkDateTime);</font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">The control displays only date, only
time or both.</font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUwAAAAoCAIAAAAaHlTwAAAFX0lEQVR4nO2cTYwURRTHe3dmej8kOxBBEyICBwIkarwoiUgkeiFiPEGCqxLQA7iJgRgh6OrFLJv4sXE5aMQDRAQJIXjWC3LxK94wwqoRF9dNBNxkZ79mZ/rLmq6Zcranu7qrp6tn+vX7QTq91W/evHr1f13VXbDZqdu/KQiCwCXb6gAQBJELFjmCAAeLHEGAg0WOIMDBIkcQ4GCRIwhwsMgRBDhY5AgCHPci/+SriZjjaBMO7ljjawMsOSnsMjz4g+g5k7/54pMSgmlrhj+/HNASTHJS2GV4+A4izOW6YejlxaJhaJZl1beXS4vkqHZ10x87KnR2dmbU7p5MBkIqivOzhl4c/fLHt8/+4GqwekXv7m0bhl9+Kqcuy6ldMYeH8JGkWwjKbqSSKVvr578ZuzY57WXGFG8aKowiN01jy6ufnXx9l7nvGQ8T69ufxx8ZOPXLmSOxRoYEQJJuISi7EaJ1kqmxyflPj+ze+uA6L7Oxv24Pnbn84cXvj+3dEWN0ciHi2LL5Pl3XWIuqdpXLJfvU0jXtofv7OAJCWogk3cIscgK5F5IJ7bEH1jpWPvVsXLPy4LOPHvjg0uB+r3kvkZD1Hqlnet7Ts0yx67xYnCOp0PWSVi14pB2RoVuwRd44oTUAdlojlUwl0td3N2sk1V4o/KtrZV0vty40xAcZug1U5OQxv+relg77sb6RY+/aEsKeNDp+5PhUKosfk01oblimoZM/3gZBEQpMNDmi/pVax/P5VY72fH7lnVsTptVslxOqBy/ac/i84xXWrX+R14fIzjl5bLR39SBq71AS3yfFqqq5cmng6KmP33uJttNz8hEid9PUfTPARygw0eSE8L96Re/VX2+uvad3Yvx6/Wcr/TXNmempP/4pEJtwnfUKIBF68AovuB/Zw0eJXLf+RS56XxT1ENA/TajoN9PjwNHTSjVH+9n5R+/usw0i6J1vYBzZeU0XrN3hn58utbv3z3OHRy5c2XbsO1cDUt792zeNn3+NHzCHJOshpJ/Yho9Z0WNUuhV4JnfchESCdvEgejUE9MGG+Dxx/IVDg2eVSo5O00ukRdM0XdMJEX6jsnRQReeT5u210qKhFw3D5HxWMwyttKBYnU3ukydOD0Fo7fBRItdt0CJ33Jxc24N7EL0aFosdTxx//tDgOdpKzmv3wghmcgeiq9lqoLUlaDh7Rmz75MnUgz+tHT52nR0j0W3QF29NZrwlI+rI+OhQ/+G3viDHWrtp2UT+va2FvZ5V3SbqhfnZ5jcUEqqHpBC5bsVevHm1eDUGsZc3orbbJZ5Hh577v8V+E2UpvJVtVIROjpArBt0nLxbn6CY5Y2FhVtea3SdPrh5CE/PwRa5bsS00+hX85xbXq/x3D0H805b6FZHvsxN5dLHs1Nh2S7d57H0Ionhi49ntYAgF1njVtyNhOl7bJ5+ZmWJb5eRcq/Q3gn3yhOqB05f2Gr6odRvy7bpr/72u8j2E8M/5IIXuJF27Mbn+3rvI4qajYSfDvhuauqY1uZ8UIlQZ9g7qN1oLhTv5/CpyrCzzyAXDaHKfPIl64NBWwydJtzD/xVsmk931+IaRSz/t2bru4fXLGw0qd0rLunFr7uTXv+95YmP8EUqio26fnEnk75tjs9NTEd7XEElI0i3QIs+p77+yc+TClXcuXuX/b57+7ZuGDzwdZ2xSiWGfHJGHJN3CLPJsNqdkc2/s3Un+tjqWWEltx2EgafhgFjmCIAzPIg/+i4FSSAqTk8Iug8G9yIP8cr/UksLkpLDLkMDlOoIAB4scQYCDRY4gwMEiRxDgYJEjCHCwyBEEOFjkCAIcLHIEAQ4WOYIA5z9Ug7utBYCZCgAAAABJRU5ErkJggg==" name="grafika4" align="bottom" width="332" height="40" border="0"></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>DateMode: TDTDateMode</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Courier New, monospace"><b>type</b> TDTDateMode =
(dmComboBox, dmUpDown, dmNone);</font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><span lang="en-GB">When DateMode is
set to dmComboBox, there is a button on the right side of the
control. When user clicks the button, <a class="western" href="http://lazarus-ccr.sourceforge.net/docs/lcl/calendar/tcalendar.html">the
calendar control</a> is shown, allowing the user to pick the date.
When set to dmUpDown, then UpDown buttons are shown.</span></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">In my opinion the UpDown buttons
aren't really useful in this control, they are provided for
compatibility with Delphi's TDateTimePicker. Up and down keys can
always serve for same purpose, so can mouse wheel.</font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">In the next picture the first
control's DateMode is set to dmComboBox and the second control's to
dmUpDown.</font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJcAAABICAIAAAB0lfDUAAAFhUlEQVR4nO2cXWwUVRTHh+7u9EPSQkRNiAg8EDRR4ouSiESjL0SMTyVBVAL6ADYxEAIErb6Y0sSPxvKgsT5ARJAQgs/6grz4Fd8wQtUIxdpEwCbdlna7Ox/XO3PLuJ2598y9s7Od6c35QTbTM2fP3rv/mTtzuvtvcfzm7wayyClmPQAkBVBFHUAVdQBV1AFUUQdQRR1AFXWAo+KnX48u/DgQefZuWRWK8M/Ft155pvmDQZLQ/8WFaBBX1MxwHLs2W3EcixBSH69VZ+mj2drGflzi0dLSUjDb2gsFvl6oYmZ4EtqVwa9+OvPt8OWxCVHayuUd2zav63/tWdcxUcXc4boOlXB4bPqzQ9s2PbJGlDb8182+kxc+OvfDkZ1bRDmoYpbQs3DoYPcTD68OLar1rF+1Yu8Lj+/58Hzv7udFOahiltCFdOND99u2JU4htmVteKATWHINGRXptXWunn+8BD/WB4F8biRBPg2GfgRqAijVUZ1LgnG6rkt3isdLXMem/8QJHjEq1o8p2AbeuGg+t4JqfujQgWvC05GvozqXZOMkhCnk7eo5fPyT919lcbZNn+ISx3VteF4xKqoe6aoVJOuzd7DBkUjWAQ4L0fkaxEP15WbHckjP4RPGnHi7g+2P39vlJ8TUkb0uhg4rlVFyKqjubRL1b3qKc4kmA/XZRZHuPXb05X29pwxPvBNsF41YlmVbNgV+CSkVQ4cbNy5fQXVv81C9XkSfJZMfXBQEmSR4PHb0pX29p1mUbt85C9M4Fxt/i/MpYTJSH23o0Bns27H/7S/p4524S3zgIgp3N6KIKCiTn0MJE89FqVSAnzAvZ7Dvxf8j3u2NSwwXLqLQabCa8LWEuxe+4MvUZ5H6RS/x9Uy+TuK5KI2TXvaIr5mfN7+L89sM26rSHHheSe5RuRMW7YUrJKgPPDEW1cpKc1EdJxV45fKOy1fH1t53F103l/B6cdpN0q7/z3/KNFNUx8Df3WRIoVDsfnLdwPmft29a8+jaZdEE7xwl5OqN20Pf/LH9qfVAKVQxMwol84PXtw6cvfjuuUvwZxo7nn6wf89zQClUMTOKxZJRLL25cyv932ipVAaEZAtfRe7XApDcwlEx+uUcJOfgiqoDqKIOoIo6gCrqAKqoA6iiDqCKOoAq6gCqqAOoog6gijqAKuoAqqgD6AhfTIg+bkJH+KIB+NAXV9TMqExPMS/xO6d+5CYELuKSubRktgKlUMXMcF1n4xufDx3sdneJ7KXku19GHus5/uvJQ3ApVDFLoi5U02yt1ar+ppT/lIEqZozjWMH3+dvblxq+kJXKbUKIbVetOUVjQBUzhkrFvj/e2Xl3EKRylsv/2lbNtmsyRZQd4dwInG/EWVJi6ydwZotoxBGewA0fBEXjZI7wrq57QvGurhW3boy6JMYLzlB2hKu6qI3I5FXrJ3BmAy8XO1p4r6SFT8YUxnwal367vvrejtGRKyEfD1V3cmI81qHBUHbbJLC5ELEPe4Ftb0TCsa1qxgMEhkuZbR3XTu8fOHtx85HvuQnsu/0jZw7EjiGJI1xmiKooVUvsfBO9tHwdmdeVdM9b1VnaLzoO5E206M1PdcYgLSn0i7mS0IhbCVUJLX1ANe6VHn5ngHEuaL+YNwnzjOpcgn7R5J1qM9NT6fSLjTvC4bLZSpgHdzvrF2mDyJrFgJmZKdtKr1+M3g4ANwgyfm64frSCTESSBh3hsa+r5J5nBP3i5OR40DLSbcszgqfUL0reo6q6ooNIbDWlYcSiWrkZcwlR/xfEyuVbtHGkj96f1qA76J1PKv0i0jzq+8XA1P/39eGpiXEi7ehnoIqZkUG/iKQOOsKReaAjXAfQEa4DuKLqAKqoA6iiDqCKOoAq6gCqqAOoog78B/A7ybpFO77LAAAAAElFTkSuQmCC" name="grafika1" align="bottom" width="151" height="72" border="0"></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">If DateMode is dmComboBox, when the
user clicks on the button a calendar drops down, allowing the user to
pick a date.</font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>Note:</b> if Kind property is set
to dtkTime, the calendar control is pointless. Therefore, if DateMode
is dmComboBox, the UpDown is shown instead.</font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>ShowCheckBox: Boolean</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">When set, there is a check box on the
left side of the control. When unchecked, the display appears grayed
and user interaction with the date or time is not possible. (The
control is still enabled, though, only in sense that the check box
remains enabled).</font></p>
<p style="margin-left: 2.01cm"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAAjCAIAAADKc7k/AAADpklEQVR4nO2ZXUgUURTHx511M4NICALJ0gexwEIilNK+H5KUCFJQK8l80HyxoCSzp1CjD1GhIntI6DvE6KGHfNl6EMSKCAORIoNCKCEoKPyYr87MHafZnfsxu3rT5P5XLsdzzxzu/Dhz7t3Z4Pfx95IQHwXnewGLWQIuRwm4HCXgcpSAy1HRcG88+zIv6/jfVVuY5nViKvfskd38F7Oo1HonjPWLthAhTVOnJyc0TTEMw+2fnpqEMbQkCf2bYCoQCMihpKWyTGQo4EbIJKtOdDwefPB8ZHjsByksNSW5dFtma/UeXQvFCTej7IKfBX162Oh15p0cZF442J7nJ/+/lK5rQHZk7PfN06X5G9JJYSOfx5tvh9t7Bs5UFlKyMSq3v60cGdZTEIBRlmXzeTBH08iuvhr7LSxoQc12nSrZmr02qjO4lZW2snZ/bs2V3qaqYkoqX22BRBYU89oXvKAb5K1fraoKOcRQFWXjmuWUvoHEhoslu/lp7tsDb8CgXOg89e4WAU5Sx4A9wl67q2TASaogb7yfDNiYKOm6DvOkWZjSNRU+5ABbDLgksjAFhrNQr9wQHZvSZN0IHJuS3xvvJwM2xivDQODM2bqGW9cvHUN+ZMNVuqHpukpamyMGXER2e3jXwN5+N1nJPo4Qbx5bnuCMaRNDyEhTs8xAvw6NdQ3dks20yrGvXTxqBbAXwK5cYArGlr6C18UvHbLvDg6hkx79coTSz8khblEKMG6hhgtpO1sO1zfdlUym3WgKPIqiqIoKYuZhwEXdANlesjDQL3e6ASe+PMhaMpyxs+VQfdM95AV7pmbnonJRn8XWLAxxPXFzJm5k7Z7jJO9orjhx7j6MM37dsMTM46dyzeKFs0HOk01RZH1uaBTFCsi9U3EiK9lYI5J3NJf/9Zg7mm5IOjMPs3Lt8ywY/slKkXuX+9ggEbi7d56ooxWJo3sBqJSYGbAxXkFLNSyUVmjEbRrWOUxVpiCGcvtI7LaAyCbMvKvwQxbJSxDLFGszPVg0MWXACu4rNSV5eHQsY9UyePgTPIc5q2p1+BLx8etPiKSkkphwF9+3W7pkOVhSkNnW+6osPz0nY4U3wKxowxj99qur70PZjix6Nhpc7BsZn1qAL2X8SE4MXT5e1PboxfmeIfpbsYqd61pr9tGziVeOEQoGE6VgYmNlEfzNQbbZpxAiCQOX9KOFUKyKhov9oU0oPom2wFECLkcJuBwl4HKUgMtRAi5HCbgc9QfVYsutUYIvnAAAAABJRU5ErkJggg==" name="grafika3" align="bottom" width="116" height="35" border="0"></p>
<p><br><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>Checked: Boolean</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">If ShowCheckBox is set to True, this
property determines whether the check box is checked or not. If
ShowCheckBox is False, this property has no purpose and is
automatically set to True.</font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>DateDisplayOrder: TDateDisplayOrder</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Courier New, monospace"><b>type</b> TDateDisplayOrder =
(ddoDMY, ddoMDY, ddoYMD, ddoTryDefault);</font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><span lang="en-GB">Defines the order
for displaying day, month and year part of the date. When
ddoTryDefault is set, then the controls tries to determine the order
from <a class="western" href="http://lazarus-ccr.sourceforge.net/docs/rtl/sysutils/shortdateformat.html">ShortDateFormat
global variable</a>.</span></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><span lang="en-GB">This is similar to
<a class="western" href="http://lazarus-ccr.sourceforge.net/docs/lcl/editbtn/tdateedit.dateorder.html">DateEdit's
DateOrder</a> property.</span></font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>DateSeparator: String</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">Defines the string used to separate
date, month and year date parts. Setting this property automatically
sets the UseDefaultSeparators property to False. To ensure that date
and time separators are set to user's system defaults, set
UseDefaultSeparators property to True.</font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>TimeSeparator: String</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">Defines the string used to separate
hour, minute, second and millisecond time parts. Setting this
property automatically sets the UseDefaultSeparators property to
False. To ensure that date and time separators are set to user's
system defaults, set UseDefaultSeparators property to True.</font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>UseDefaultSeparators: Boolean</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><span lang="en-GB">When this property
is set to True, then the DateSeparator and TimeSeparator properties
will be set to <a class="western" href="http://lazarus-ccr.sourceforge.net/docs/rtl/sysutils/dateseparator.html">DateSeparator</a>
and <a class="western" href="http://lazarus-ccr.sourceforge.net/docs/rtl/sysutils/timeseparator.html">TimeSeparator</a>
global variables, which are set to user system defaults when
application initializes.</span></font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>TrailingSeparator: Boolean</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">When set to True, then the
DateSeparator is shown once more, after the last date part. This
property exists because in some languages the correct date format is
<b>31. 1. 2010.</b> including the last point, after the year.</font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>LeadingZeros: Boolean</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">Determines whether the date and time
parts are displayed with or without leading zeros (this actually
affects day, month and hour parts of date and time display).</font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm"><a name="TimeDisplay"></a>
<font face="Arial, sans-serif"><b>TimeDisplay: TTimeDisplay</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><font face="Courier New, monospace"><b>type</b></font>
<font face="Courier New, monospace">TTimeDisplay = (tdHM, tdHMS,
tdHMSMs);</font></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">If Kind is dtkTime or dtkDateTime,
then TimeDisplay value of tdHM means that only hours and minutes are
displayed, tdHMS adds displaying of seconds and value of tdHMSMs
means that milliseconds are displayed too.</font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>TimeFormat: TTimeFormat</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Courier New, monospace"><b>type</b> TTimeFormat = (tf12,
tf24);</font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">The value of tf12 sets the display of
time to 12 hours format, with AM/PM string and tf24 sets to 24 hours
format.</font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm"><a name="TextForNullDate"></a>
<font face="Arial, sans-serif"><b>TextForNullDate: String</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><span lang="en-GB">Text which appears
when the null date is set and control does not have focus. When
control is focused, the text changes to defined format, but
displaying zeros for date, and nines for time (for example
"00/00/0000 99:99:99"), which is appropriate to user input.
User can set the date to NullDate by pressing N key, provided
<a class="western" href="#NullInputAllowed">NullInputAllowed</a>
property is True.</span></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">When TextForNullDate is set to empty
string, zeros/nines format is displayed even when control does not
have focus. If you want empty display, this can be achieved by
setting TextForNullDate to one or more space characters.</font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>AutoAdvance: Boolean</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">When true, then when user is entering
valid text, the selection automatically advances to next part of
date/time. The default is False because of compatibility with
previous version, but switching on this option makes user interaction
easier, this is a useful option and I recommend setting this property
to true.</font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>Cascade: Boolean</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">When true, then when user is
increasing or decreasing one date/time part (using up-down keys or
mouse wheel), it can increase or decrease by one another date/time
part. For example, when date is 31.08.2013. and user increases the
day, the day becomes 1 and month increases by one and becomes 9, so
the date becomes 01.09.2013. If Cascade were set to False, the month
would not change and the date would become 01.08.2013.</font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>AutoButtonSize: Boolean</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">When true, the width of the arrow
button (or up-down control, if it is shown instead) is automatically
adjusted proportionally to the height.</font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>HideDateTimeParts: TDateTimeParts</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Courier New, monospace"><b>type</b></font></p>
<p style="margin-left: 2.49cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Courier New, monospace">TDateTimePart = (dtpDay,
dtpMonth, dtpYear, dtpHour, dtpMinute, dtpSecond, dtpMiliSec,
dtpAMPM);</font></p>
<p style="margin-left: 2.49cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Courier New, monospace">TDateTimeParts = set of
dtpDay..dtpMiliSec;</font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><span lang="en-GB">Wit</span></font><font face="Arial, sans-serif"><span lang="en-GB"><span style="font-weight: normal">h
HideDateTimeParts prope</span></span></font><font face="Arial, sans-serif"><span lang="en-GB">rty,
you can chose which date/time parts will not be shown. Most of the
time you do not need to use this property and you can get the format
you want by using other properties (see <a class="western" href="#Kind">Kind</a>,
<a class="western" href="#TimeDisplay">TimeDisplay</a>). However, if
you need more control (for example, you might want to let user edit
only days, months and hours), you can additionally hide any date/time
parts with this control. Keep in mind that, with this property, you
cannot show any date/time part which is hidden by another property
(for example, if TimeDisplay is tdHM, the second part is not shown,
regardless of this property).</span></font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm"><a name="CalendarWrapperClass:_TCalendarControlWrapperClass_.28public.29"></a>
<font face="Arial, sans-serif"><b>CalendarWrapperClass:
TCalendarControlWrapperClass (public)</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">When assigned, this property
determines the type of the calendar control used for drop-down
calendar. When set to nil, which is the default, the value of global
variable DefaultCalendarWrapperClass is used.</font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm"><a name="ShowMonthNames"></a>
<font face="Arial, sans-serif"><b>ShowMonthNames: Boolean</b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><span lang="en-GB">When this property
is set to True, month names, set in <a class="western" href="#MonthNames">MonthNames</a>
property, will be displayed instead of numbers.</span></font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0cm"><a name="MonthNames"></a>
<font face="Arial, sans-serif"><b><span lang="en-GB">MonthNames:
String</span></b></font></p>
<p style="margin-left: 2.01cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">When <a class="western" href="#ShowMonthNames">ShowMonthNames</a>
is set to True, this property determines which month names should
appear. If MonthNames is set to 'Short' or 'Long', then month names
are set to <a class="western" href="http://www.freepascal.org/docs-html/rtl/sysutils/shortmonthnames.html">ShortMonthNames</a>
or <a class="western" href="http://www.freepascal.org/docs-html/rtl/sysutils/longmonthnames.html">LongMonthNames</a>
respectively. To set the month names explicitly, this property should
be set to string which starts with a character which will be used to
separate months and then twelve names separated by this character.
For example ',I,II,III,IV,V,VI,VII,VIII,IX,X,XI,XII' — roman
numbers are used for months — the first character is comma, which
means that comma is used to separate the months. Another valid
example ';jan;feb;mar;apr;maj;jun;jul;avg;sep;okt;nov;dec'. So, the
separator should be the first character, before the first month name,
and then only if there are twelve month names separated by that
separator, the format is valid. The default value of this property is
'Long'</font><font face="Arial, sans-serif"><span lang="en-GB">.</span></font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><a name="TDBZVDateTimePicker"></a>
<font face="Arial, sans-serif"><b>TDBZVDateTimePicker
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACDElEQVR4nGNhoDFgQeasOfri/5zt97EqTPFUZAixlmAkywKYwSDcl67LoCnDzXD9yVeG1x9/AvFvhldAGiTnUXP8P6kWgS0AadZTEWRQEOMEGwoCyIa//vQLLP/lx18GXD7Ea4GSDB/DpTvvwViMXxFqAcLwr0CDQXIwtSRbAAKWOiIMonxsOF0IkgdZBPIFyRY8fPaZQVxAGCxQGaHGYKcthBEHIJ+AwL0nn0i3QF6Kl+HUtbcMf//9Z9CWUwNLLJ+1GEMxOxCbAqPXtHb6f0IGNzdnMsItAAEzLWFwELWvuMXQDjWoqSmDKFfW1c1gyM72g/OnTt3EsHnL7v++Pq6MOIOoru4CmG9uboXX8JMnj8HZsbHxDIsXL0SRxxlE2AwgBNANh1sAAtiCCOR1EGBi+sDAyPgTp8GMjHzgYMEG8AZRSoobw64b3AxuGl8J0nPm7GIwM1eBGwwKf7gFie4KDPN3PsAIIpBmUmhkg1F8ACtbQGUSchDhc7GcvDLYgDk7X0B8cAR78KGUpsiFGCit43NxCpI+ZB/gtQAd4A1zqMsZbjAQ7wN0AHMZKDhALgYZistHFPmAKB9R4gOYy0HBge5yBTF2hlvv2CnzATb61jshBjWhd2DDQfQhciwAZR4wDfU+Og0zFJfheC0AFbcfPgBddugsvGhmZMLnHBItAAEBASGwuaQbiwAAyLhEnc/pwSsAAAAASUVORK5CYII=" name="grafika6" align="middle" width="24" height="24" border="0"></b></font></p>
<p style="margin-left: 0.84cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">TDBZVDateTimePicker is a data-aware
version of TZVDateTimePicker, with nice way of handling null database
values.</font></p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><br>
</p>
<h4 class="western" style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0.2cm">
<font face="Arial, sans-serif"><b>Displaying null values </b></font>
</h4>
<dd style="margin-left: 2cm; margin-bottom: 0.51cm"><font face="Arial, sans-serif">When
the underlying DB field has null value, then:</font></dd>
<ul>
<ul><li><dd style="margin-bottom: 0.51cm">
<font face="Arial, sans-serif">When the control gets focus, the
text changes to defined format, but displaying zeros for date parts
and nines for time parts (for example "00/00/0000 99:99:99"),
which is appropriate to user input.</font></dd><li><dd style="margin-bottom: 0.51cm">
<font face="Arial, sans-serif"><span lang="en-GB">When the control
is not focused, then it displays the text defined in
<a class="western" href="#TextForNullDate">TextForNullDate</a>
property. The default is "NULL".</span></font></dd></ul>
</ul>
<h4 class="western" style="margin-left: 1.47cm; margin-top: 0.18cm; margin-bottom: 0.2cm">
<font face="Arial, sans-serif">Setting the field value to null </font>
</h4>
<dd style="margin-left: 2cm; margin-bottom: 0.51cm"><font face="Arial, sans-serif"><span lang="en-GB">If
<a class="western" href="#NullInputAllowed">NullInputAllowed</a>
property is True, the user can set the date and time to null, by
pressing N key. </span></font>
</dd><p style="margin-top: 0.18cm; margin-bottom: 0cm">
<a name="ZVDateTimePicker Editor"></a><font face="Arial, sans-serif"><b>ZVDateTimePicker
Editor</b></font></p>
<p style="margin-left: 0.84cm; margin-top: 0.18cm; margin-bottom: 0cm">
<img src="data:image/png;base64,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" name="grafika8" align="bottom" width="404" height="188" border="0"></p>
<p style="margin-left: 0.84cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif">ZVDateTimePicker Editor is a dialog
which provides easy way to set Date, Time, MinDate and MaxDate
properties in design time. It is invoked when ZVDateTimePicker
control is double-clicked in form designer. It is also shown when the
ellipsis (…) button, shown in Date, Time, MinDate and MaxDate
properties in Object inspector, gets clicked.</font></p>
<p style="margin-bottom: 0.51cm"><br><br>
</p>
<p style="margin-top: 0.18cm; margin-bottom: 0cm"><font face="Arial, sans-serif"><b>Tips</b></font></p>
<p style="margin-left: 0.84cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><b>Q:</b> When the date/time value is
null, how to display zeros/nines in user format, no matter whether
the control is focused or not?</font></p>
<p style="margin-left: 0.84cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><span lang="en-GB"><b>A:</b></span></font>
<font face="Arial, sans-serif"><span lang="en-GB">Set <a class="western" href="#TextForNullDate">TextForNullDate</a>
property to empty string. If TextForNullDate is set to empty string,
then zeros/nines are displayed, same as when the control has focus.</span></font></p>
<p style="margin-left: 0.84cm; margin-top: 0.18cm; margin-bottom: 0cm">
<br>
</p>
<p style="margin-left: 0.84cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><span lang="en-GB"><b>Q:</b></span></font>
<font face="Arial, sans-serif"><span lang="en-GB">When the date/time
value is null, If empty string in <a class="western" href="#TextForNullDate">TextForNullDate</a>
property actually sets the display to zeros/nines format, how to set
the control to display nothing?</span></font></p>
<p style="margin-left: 0.84cm; margin-top: 0.18cm; margin-bottom: 0cm">
<font face="Arial, sans-serif"><span lang="en-GB"><b>A:</b></span></font>
<font face="Arial, sans-serif"><span lang="en-GB">Set <a class="western" href="#TextForNullDate">TextForNullDate</a>
property to one space character, you will get the empty display.</span></font></p>
</body>
</html>