FMX.Controls.TControl.EnableExecuteAction
Delphi
property EnableExecuteAction: boolean read FEnableExecuteAction write FEnableExecuteAction;
C++
__property bool EnableExecuteAction = {read=FEnableExecuteAction, write=FEnableExecuteAction, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | protected | FMX.Controls.pas FMX.Controls.hpp |
FMX.Controls | TControl |
説明
コントロールでマウス クリック、キー押下げ、タッチ デバイスでの入力(ジェスチャ)に Action.OnExecute を使用できるかどうかを指定します。
EnableExecuteAction が True
で、OnClick イベント ハンドラが割り当てられたいなかった場合(または、Action.OnExecute と同じだった場合)、Click は割り当てられた Action を実行し、そうでなければ OnClick イベント ハンドラが実行されます。
Click は OnClick イベントのイベント ハンドラです。コントロールの上にマウス ポインタを移動し左マウス ボタンを押して離したときに自動的に呼び出されます。
EnableExecuteAction は、TTextControl、TImageControl、TSwitch、およびそれらの下位クラスでは True
ですが、それら以外では False
です。
関連項目
- FMX.Controls.TControl.Click
- FMX.Controls.TControl.OnClick
- FMX.Types.TFmxObject.Action
- FMX.ActnList.TAction.OnExecute
- FMX.Controls.TTextControl