NonDisplayMode プロパティ

関連項目
対象

構文

日付テキスト・時刻テキストの場合

object. NonDisplayMode [= boolean]

数値テキストの場合
object. NonDisplayMode [= numeric]

NonDisplayMode
プロパティの構文の指定項目は次のとおりです。

日付テキスト・時刻テキストの場合

指定項目内容
object
「対象」一覧内のいずれかのオブジェクトを指すオブジェクト式です。
boolean
空白表示をするか否かを設定します。設定される値については、次の「設定値」を参照してください。

数値テキストの場合

指定項目内容
object
「対象」一覧内のいずれかのオブジェクトを指すオブジェクト式です。
number
空白表示の方法を設定します。

設定値

boolean の設定値は次のとおりです。

日付テキスト・時刻テキストの場合

設定値内容
True
空白表示を行います
False
空白表示を行いません(既定値)

numeric
の設定値は次のとおりです。

数値テキストの場合

定数設定値内容
fdndm_禁止
0
禁止=空白表示をしない(既定値)
fdndm_非フォーカス時
1
非フォーカス時
fdndm_常時
2
常時

データ型

日付テキスト・時刻テキストの場合
: BOOLEAN型
数値テキストの場合 : 整数型

解説

日付テキスト・時刻テキストの場合

空白表示をするか否かを設定します。空白表示はNonDisplayDate,NonDisplayTimeプロパティで指定された値にValueプロパティの値が設定された場合などに表示上数値を表示せずに空白を表示します。日付テキスト(横書き・縦書き)の場合、このプロパティをTRUE に設定するとYearInput,MonthInput,DayInputプロパティが全てTRUE に設定されます。DisplayItemプロパティは空白表示が有効の場合、「年」を表示しない書式(『3-月日』『5-月』『6-日』)が設定できなくなります。時刻テキスト(横書き・縦書き)の場合、このプロパティをTRUE に設定するとHourInput,MinuteInput,SecondInputプロパティが全てTRUE に設定されます。

数値テキストの場合
空白表示の方法を設定します。このプロパティは、NonDisplayValueプロパティの値とValue プロパティの値が等しい場合にのみ評価されます。
なお、数値テキストの場合は、表示が空白になるだけで、Text プロパティに格納される文字列は空白にはなりません。また、『2-常時』の場合、空白表示のままでフォーカスをもち、入力可能状態になりますが、この時には、数字キー以外の入力(増減操作やカレット移動など)はできません。

日付テキスト(横書き・縦書き)
での空白表示からキー入力で表示される値
元号表記の場合

入力キー設定される値シリアル値
メ/M
明治01年09月08日
-11435
タ/T
大正01年07月30日
4595
シ/S
昭和01年12月25日
9856
ヘ/H
平成01年01月08日
32516
レ/R
令和01年05月01日
43586
西暦表記の場合( 1996/02/01 のように年が4桁表示の場合)

入力キー設定される値シリアル値
0
0999/12/31
-328717
 1
1999/12/31
36525
 2
2999/12/31
401768
 3
3999/12/31
767010
 4
4999/12/31
1132253
 5
5999/12/31
1497495
 6
6999/12/31
1862738
 7
7999/12/31
2227980
 8
8999/12/31
2593223
 9
9999/12/31
2958465
西暦表記の場合( 96/02/01 のように年が2桁表示の場合) この場合に表記できる値の範囲は、DelimitYearが1920の場合、 1920/01/01 - 2019/12/31 までです。

入力キー設定される値シリアル値
0
(20)09/12/31
40178
 1
(20)19/12/31
43830
 2
(19)29/12/31
10958
 3
(19)39/12/31
14610
 4
(19)49/12/31
18263
 5
(19)59/12/31
21915
 6
(19)69/12/31
25568
 7
(19)79/12/31
29220
 8
(19)89/12/31
32873
 9
(19)99/12/31
36525
の各値が入ります。これらの値が最大値/最小値を超えている場合は最大値または最小値が設定されます。

時刻テキスト(横書き・縦書き)
での空白表示からキー入力で表示される値

午前/午後AM/PM 表記の場合

入力キー設定される値シリアル値
A
AM 00:00:00
0.0
P
PM 00:00:00
0.5
午前/午後AM/PM 表記ではない場合

入力キー設定される値シリアル値
0
00:00:00
0.0
 1
10:00:00
0.41666666
 2
20:00:00
0.83333333
の各値が入ります。これらの値が最大値/最小値を超えている場合は最大値または最小値が設定されます。