元号選択式日付時刻入力コンポーネント
イベント |
動作確認等 |
- |
これらのイベントの第1引数の Sender は,各々入力コントロールのオブジェクトとなっています.コンポーネント自身ではありません.注意してください.これは,外部から,イベントの発生したコントロールを識別するためです.以下の他に OnEnter と OnExit がありますが,これらは他の Delphi のコンポーネントと同じですので省略します. |
Delphi の一般的な OnKeyPress と同じですが,Sender は入力フォーカスのあるコントロールとなっています.このイベントの後に,内部の OnKeyPress を実行します. |
引数 |
型 |
説明 |
Sender |
TObject |
入力フォーカスのあるコントロール |
var Key |
Char |
押されたキーの ASCII 文字 |
OnKeyDown(Sender, Key, Shift)
各種キーの押下状態を検出する時に使用します.このコンポーネントでは [Tab] も検出できるようにしてありますが,アプリケーション側で,CMDialogKey イベントを処理して,[Tab] を受取る準備が必要です.このイベントの後に,内部の OnKeyDown を実行します. |
引数 |
型 |
説明 |
Sender |
TObject |
入力フォーカスのあるコントロール |
var Key |
Word |
キーボードのキーです. |
Shift |
TShiftState |
[Shift], [Atl], [Ctrl] の押下状態 |
他のコンポーネントの OnChange と同じ動作ですが,Sender は入力フォーカスのあるコントロールとなっています.
個々の値をこのイベントで検出すれば,元号が変更した場合とか,いろいろな場面での処理の変更に対応できます. |
引数 |
型 |
説明 |
Sender |
TObject |
入力フォーカスのあるコントロール |
Delphi の他のコンポーネント同様に,マウスの左ボタンクリックで発生します.ただし,Sender はクリックを受取ったコントロールです. |
引数 |
型 |
説明 |
Sender |
TObject |
クリックされたコントロール |
|