2017-07-17 12 views
0

ポップアップメニューを作成し、それを右クリックするとボタンに割り当てました ボタンがポップアップメニューが表示されます。 ボタンをクリックして表示されるポップアップメニューをクリックしてください。私がオラクルフォームのボタンを左クリックしたときにポップアップメニューを表示

+0

あなたは、あなたがこれを行うにはよろしいですか?メニューの右クリックは、確立されたUIの慣習です。それはユーザーが期待するものです。行動を変更すると、ユーザーが混乱したり、迷惑をかけることになります。 – APC

+0

はい私はこれをやってみたい急いで練習する –

+0

それを行うための任意のアイデア? –

答えて

0

私は上記の@APCと完全に同意します。これは標準のUIコンベンションではありません。また、フォーム内の右クリックメニューの既定の機能をオーバーライドすることはできません。 あなたはでも構いませんが、小さなウィンドウ/キャンバス/ブロックを右クリックメニューのように作成し、デフォルトのウィンドウ位置をマウスのX、Y座標にすることができます。これは、Oracleで動作

0

は6フォーム:

declare 
    w_id pls_integer; 
begin 
    w_id := GET_ITEM_PROPERTY(Find_Item('CONTROL.B_REPORTS'), WINDOW_HANDLE); 
    WIN_API_SHELL.SendMessage(w_id, 516); -- WM_RBUTTONDOWN 
    WIN_API_SHELL.SendMessage(w_id, 517); -- WM_RBUTTONUP 
end; 
関連する問題