我正在嘗試將“確定”按鈕設置為模式對話框中的默認(突出顯示)工具。 有什麼建議麼?
我試圖讓用戶輕鬆使用,當對話框出現時,他們只需點擊鍵盤上的“Enter”按鈕即可接受數字框中的預填值。
謝謝你!
他們只需按兩次回車鍵。 第一次將完成第一個框中的條目。 第二次將關閉對話框,就好像他們單擊了“確定”一樣。
dialog = New Window( "Test", << Modal,
Panel Box( "Enter Numbers Here!",
Line Up Box( N Col( 2 ),
Text Box( "Low" ),
low neb = Number Edit Box( 0 ),
Text Box( "Middle" ),
mid neb = Number Edit Box( 50 ),
Text Box( "High" ),
high neb = Number Edit Box( 100 )
)
),
H List Box(
Button Box( "OK",
low = low neb << Get;
mid = mid neb << Get;
high = high neb << Get;
),
Button Box( "Cancel" )
)
);
If( dialog["Button"] == -1, Throw( "User cancelled" ) );
Show( low, mid, high );
唯一的 setfocus 方法是針對鼠標框的。如果您沒有那麼多輸入,您可以訓練您的用戶點擊 Tab 鍵,直到 OK 突出顯示,然後點擊空格鍵。