在圖形用戶界面中,對話框(又稱對話方塊[1])是一種特殊的視窗, 用來在用戶界面中向用戶顯示信息,或者在需要的時候獲得用戶的輸入回響。之所以稱之為“對話框”是因為它們使計算機和用戶之間構成了一個對話——或者是通知用戶一些信息,或者是請求用戶的輸入,或者兩者皆有。
不同的用戶互動使用不同的對話框。最簡單的對話框是警告,它顯示一個信息並且僅僅需要一個信息已讀的回響(通常是單擊'確定'按鈕或“關閉”命令的對話框)。用來為一個操作提供警告和簡單的確認,也可能包括程式終止或崩潰的提示,以及用戶有意或無意的關閉動作。雖然對於有模式對話框來說,這是個經常性的互動模式,但是由於它被認為在防止非預期的破壞性操作上不夠有效以及存在更好的替換方案[2]而遭到可用性專家的批評。顯示一般提示信息的對話框,可以設計為提示氣泡等形式來避免打斷用戶操作。
基本介紹
無模式對話框
有模式對話框
模式的定義
- 鍵盤的大寫鎖(Caps Lock)、數字鍵盤鎖(Num Lock)、滾動鎖(Scroll Lock)。
- 編輯器Vi的輸入模式與用戶模式
對話框與一般視窗的區別
- Tab Order:按下Tab鍵或上、下、左、右方向鍵,各個控制項依次獲得輸入焦點
- 如果一個按鈕獲得輸入焦點,這時按下空格鍵或者回車鍵,相當於滑鼠左鍵點擊了該按鈕