1

私はTEditフィールドを持っており、それにフォーカスしている間にENTER/RETURNボタンを押すとアクションリストからアクションを呼び出す必要があります(ほとんどの検索エンジンのように)。Lazarus 0.9.28.2-12 および Ubuntu 11.04 の使用

4

2 に答える 2

5

OnKeyDown イベントを処理し、Key=VK_RETURN.

于 2011-05-01T20:35:38.530 に答える
0

OnKeyDownの代わりにOnKeyUpを使用することをお勧めします。これは、Enterキーを押すと、多くのイベントが生成される可能性があるためです(実際には、キーが押されるまで生成されます)。これは望ましくありません。OnKeyUpを使用し、KeyがVK_RETURNであるかどうかを確認すると、はるかに優れており、次のリリースが発生するまで1つのイベントのみが発生します。

于 2011-05-04T12:47:42.800 に答える