0

ButtonPressedButtonClickedに関するイベント命名規則はありますか? それぞれをいつ使用する必要がありますか?それとも同義語と考えるべきですか?

4

4 に答える 4

1

ButtonClicked は、オブジェクト上でマウスボタンが押され、その後離されたときに発生します。ButtonPressed は、オブジェクト上でマウス ボタンが押された瞬間に発生します。

オブジェクト上でマウスを押し下げ、マウス ボタンを離す前にオブジェクトを離すことで、「発砲からのクリック」を「キャンセル」できます。

見る :

この DevExpress トピック

于 2013-03-14T14:32:41.477 に答える
1

ButtonPressed は、ボタン上でマウスを押したままにしている場合、またはボタンがオンまたはオフにできるトグル ボタンである場合によく使用されますが、ButtonClicked はマウスをクリックして離した場合です。

于 2013-03-14T14:32:54.187 に答える
1

私は「押された」と言う傾向があります - 矢印キーで強調表示して Enter を押すことで、ボタンを押すことができることを覚えておいてください。クリック時に特定のことをしたい場合は を使用しButtonClicked、それ以外の場合は を使用しますButtonPressed。考慮すべき、押されたものと押されて離されたものとの区別もあります。

于 2013-03-14T14:33:36.093 に答える
1

それらは同義語ではありません。

ButtonPressed は、ボタンが押されたが離されていないことを意味します。これにより、ボタンを押している間、離される前にイベントをキャプチャできます。

ButtonClicked は、ボタンが押されて離されたことを意味します

于 2013-03-14T14:32:28.497 に答える