===================================================================== 【名 称】 DBDateTimePickerコンポーネント(DBDateTimePicker) Version 1.1.1 【登 録 名】 DBDTP111_D5.LZH 【バイト数】 13,417 【制作者名】 PFB01706 田中 芳起 【掲載者名】 PFB01706 田中 芳起 【動作環境】 Delphi3.1J以上 【掲載月日】 2002/10/05 【作成方法】 LHA等にて解凍を行う。 ------------ 【動作確認】 Windows9X,WindowsNT4.0(SP5),Windows2000,WindowsXP Delphi3.X,4.0,5.0 【ソフト種】 フリーウェア 【転載条件】 メールにて連絡をお願いいたします。 ===================================================================== ◆はじめに、 DBDTP111_D5.LZHをダウンロードしていただき、誠にありがとうございます。 このコンポーネントは、TWinControlから派生して標準の DateTimePickerコンポーネ ントの機能を拡張し、データベースコンポーネントとして書き換えたものです。 前作、拡張Editコンポーネントや拡張DBEditコンポーネント同様、末永く可愛がって 頂けたら幸いです。 ◆特徴 DBDateTimePickerコンポーネントは、標準のDateTimePickerコンポーネント の機能に以下の機能を付加したものです。 ・データベース対応 (DataSource、DataFieldプロパティ) ・コントロールが入力フォーカスを受け取ったとき、フォーカスを失った ときの色指定 (ColorOnFocus、ColorOnNoFocusプロパティ) ・コントロールが入力フォーカスを受け取ったとき、フォーカスを失った ときのフォント指定 (FontOnFocus、FontOnNoFocusプロパティ) ・矢印キー(↑、↓)による、コントロールの移動 (NextByArrowKeyプロパティ) ・[Enter]キーによる、コントロールの移動 (ReturnNextプロパティ) ・[Esc]キーにより、フォーカスを受け取った直後の内容に戻す機能。 ・TabOrderプロパティの追加 ◆ファイルの内容 DBDTP111_D5.LZHをLHAで解凍すると、次の3つのファイルが生成されます。 ・DBDateTimePicker.dcu : コンポーネント本体 ・DBDateTimePicker.dcr : リソースファイル(コンポーネントパレットでの表示アイコン) ・DBDateTimePicker.txt : 今、ご覧になっているファイルです ◆インストールの方法 インストールは、次の手順で行ってください。 ・DBDTP111_D5.LZH を、任意のディレクトリに解凍します。 ・次の2個のファイルをライブラリパスの通ったフォルダにコピーした後、 DBDateTimePicker.dcuをコンポーネントインストールして下さい。 (DBDateTimePicker.dcu,DBDateTimePicker.dcr)  これで、コンポーネントパレットの [Data Controls] にDBDateTimePicker が追加されます。 コンポーネントのインストールの詳細に付いては、Delphi付属のマニュアル を参照して下さい。 ◆追加プロパティの説明 (1) property DataSource: TDataSource; データセットが参照するデータソースを指定します。 (2) property DataField: TField; データベースの項目を指定します。 (3) property ColorOnFocus: TColor; コントロールが入力フォーカスを受け取ったときの色を指定します。 値 意味 clWindow ウィンドウの背景色(デフォルト) ※他は、DelphiのヘルプTColor型を参照してください。 (4) property ColorOnNoFocus: TColor; コントロールが入力フォーカスを失ったときの色を指定します。 値 意味 clWindow ウィンドウの背景色(デフォルト) ※他は、DelphiのヘルプTColor型を参照してください。 (5) property FontOnFocus: TFont; コントロールが入力フォーカスを受け取ったときの、フォントを指定し ます。 (6) property FontOnNoFocus: TFont; コントロールが入力フォーカスを失ったときの、フォントを指定します。 (7) property NextByArrowKey: Boolean; 矢印キー(↑、↓)により、コントロールの移動を行うか、否かを指定し ます。 このプロパティをTrueにすると矢印キーによるスクロールができなくな ります。この場合は、プラスまたはマイナスキーで代用して下さい。 値 意味 True コントロールの移動を行う。(デフォルト) False コントロールの移動を行わない。 (8) property ReturnNext: Boolean; [Enter]キーにより、コントロールの移動を行うか、否かを指定します。 値 意味 True コントロールの移動を行う。(デフォルト) False コントロールの移動を行わない。 (9) property TabOrder: TTabOrder; TabOrderプロパティは、[Tab]キーを押したときに子ウィンドウがフォ ーカスを受け取る順番を指定します。 ◆著作権等 このプログラムの著作権は,田中 芳起が保有しています。転載にあたって は、事前に作者に許可を取ってください。 また、このコンポーネントのインストールを行った結果いかなる問題が生じ ても作者は責任を負いません。 ◆ ユーザサポート バグレポート、要望、お問い合わせ等は、メールにてお願いします。 NIFTY-Serve : PFB01706 田中 芳起 (PFB01706@nifty.ne.jp) ※本文中に記載されている会社名、製品名は各社の登録商標または商標です。 Microsoft、Windows、Windows NT は、米国マイクロソフト社の登録商標です。 Delphiは、米国ボーランド・ソフトウェア・コーポレーションの商標もしく は登録商標です。 File Name【DBDTP111_D5.LZH】 =====================================================================