0
私は、リストビュー内の選択された項目が変更されるたびにプロシージャを実行したいと思います。明らかな選択肢はOnSelectItemですが、ユーザが選択した項目から別の項目に移動するときに(マウスまたは矢印キーを使用して)と2回と呼ばれます。同様に、アイテム間を移動するときにOnChangeは3回と呼ばれます。ListView選択項目が変更されたときに呼び出すイベントは何ですか?
これらの条件で1回だけイベントが生成されますか? OnClickは一度生成されますが、矢印キーなどを使用してアイテム間を移動することはできません。
VCLまたはFMX –
VCLアプリです。 –
OnSelectItemイベントは、変更されている項目、および選択されているか選択されていないかを示します。したがって、2つのイベントトリガーを取得するのは理にかなっています.1つは選択されていない古いアイテム、もう1つは選択されている新しいアイテムです。 OnChangeイベントは状態の変化に対してもトリガされるので、複数回トリガされることにも意味があります –