この記事では、Visual FoxPro で DateTimePicker コントロールを使用する方法について説明します。
元の製品バージョン: Visual FoxPro
元の KB 番号: 259646
まとめ
DTPicker.exeは、ActiveX DateTimePicker コントロールの使用方法を示すサンプルです。
詳細
次のファイルは、Microsoft ダウンロード センターからダウンロードできます。
DTPicker.exe パッケージを今すぐダウンロードします。 リリース日: 2000 年 4 月 26 日
Microsoft サポート ファイルをダウンロードする方法の詳細については、「 オンライン サービスから Microsoft サポート ファイルを取得する方法」を参照してください。
マイクロソフトはこのファイルをウイルススキャンしました。 Microsoftは、ファイルが公開された日に利用可能だった最新のウイルス検出ソフトウェアを使用しました。 ファイルは、ファイルに対する未承認の変更を防ぐのに役立つセキュリティ強化サーバーに格納されます。
DTPicker.exe ファイルには、次のファイルが含まれています。
ファイル名 | サイズ |
---|---|
ReadMe.txt | 3560 |
DTPicker.scx | 4630 |
DTPicker.sct | 19897 |
DateTimePicker コントロールについて
DateTimePicker コントロールを使用すると、日付または時刻を簡単に選択できる書式設定された datetime フィールドを指定できます。 さらに、ユーザーは MonthView コントロールと同様のドロップダウン カレンダー インターフェイスから日付を選択できます。
DateTimePicker コントロールは、次の 2 つのモードで動作します。
ドロップダウン カレンダー モード (既定) - ユーザーは、日付の選択に使用できるドロップダウン カレンダーを表示できます。
時刻書式モード - ユーザーが日付表示のフィールド (月、日、年など) を選択し、コントロールの右側にある上矢印または下矢印を押して値を設定できるようにします。
キーボードまたはマウスを使用してコントロールに移動できます。 ドロップダウン カレンダーには 2 つのボタンがあり、月の表示/非表示をスクロールできます。
注意
DateTimePicker コントロールは、Mscomct2.ocx ファイルにある ActiveX コントロールのグループの一部です。 アプリケーションで DateTimePicker コントロールを使用するには、Mscomct2.ocx ファイルをプロジェクトに追加する必要があります。 アプリケーションを配布するときは、ユーザーの Microsoft Windows システムまたは System32 ディレクトリに Mscomct2.ocx ファイルをインストールします。
このサンプルについて
このサンプルでは、DateTimePicker コントロールを含むフォームと、コントロールのさまざまなプロパティを操作して結果を表示できる追加のコントロールを提供します。 DateTimePicker コントロールから表されるプロパティは書き込み専用であるため、コントロールの数は読み取り専用として設定されます。 現在の日付/時刻の値には、コントロールの Object.Value
プロパティから、または datetime 値のさまざまな部分に対応するプロパティ (Year、Month、Day、Hour、Minute、Second など) からアクセスできます。
DateTimePicker コントロールを使用すると、有効な datetime の範囲と、コントロールに表示される datetime 値の形式を指定できます。 使用できる形式は、長い日付 (0)、短い日付 (1)、時刻 (2)、カスタム (3) です。 Custom 形式が指定されている場合は、DateTimePicker コントロールでサポートされている書式指定文字を使用して、必要に応じて書式をカスタマイズできます。
注意
CustomFormat
プロパティでは大文字と小文字が区別されます。 M と MM は月を意味しますが、小文字の m と mm は分を指します。 また、h、hh、H、H は時間を指します。小文字の値 h と hh は 12 時間形式の時間を示し、大文字の H と HH は 24 時間形式の時間を指します。
前述のように、DateTimePicker は、2 つのモード (ドロップダウン カレンダーまたは時刻形式) のいずれかで動作できます。 これは UpDown
プロパティで制御されます。
UpDown
プロパティが True (.T.) に設定されている場合、コントロールはタイム フォーマット モードになります。 これは、コントロールの右端にあるスピナーのようなボタンの外観によって明らかです。 このモードでは、ユーザーは datetime 値の一部 (Month、Day、Year、Hour、Minute など) を選択し、目的の datetime に達するまで値をスピンスルーできます。
UpDown
プロパティが False (.F.) に設定されている場合、コントロールはドロップダウン カレンダー モードになります。 これは、コントロールの右端にあるドロップダウン ボタンの外観によって明らかです。 このモードでは、datetime 値の時刻部分は変更されません。
注意
DateTimePicker コントロールの書式が Time (2) に設定されている場合、 UpDown
プロパティは無視され、コントロールは時刻書式モードになります。
DateTimePicker コントロールでは、コントロールでチェック ボックスを有効にすることができます。 このチェックボックスがオフにされている場合、コントロールから返される日付と時刻の値は NULL です。 価値観
関連情報
DateTimePicker コントロールの詳細については、Windows コントロールのヘルプ ファイルの「CMCTL298」のトピックを参照してください。CHM。MSDN ライブラリをインストールした場所にあります。
ActiveX コントロールをプロジェクトに追加する方法の詳細については、プログラマ ガイドの「プロジェクトへのコントロールの追加」を参照してください。