close

系統中常需要向用戶確認某些動作,例如同意、刪除、廢除之類,系統彈出信息就是想他思考過再決定,所以我們一定要他看過,再做點事才繼續下一步。

在設計這類信息的時候,為減少看都不看,或大意點錯,預設按鈕都應該定為「否」,是否刪除,預設為「否」;是否同意,預設為「否」;是否吃屎,也預設為「否」,這樣縱然誤選了,也無傷大雅,重按再選就好了。

畫面設計是一門學問,數據如何展示、按鈕怎麼放,Tab sequence 順序怎麼排,除了可以引導用戶怎麼使用外,也可以避免用戶犯錯,減少出錯後,程序員補救的時間。

PB 裏,預設按鈕是像下面這樣寫,如果是 YesNoCancel! 的話,預設值就應該是 3 的Cancel 了。
messagebox('Confirm delete', 'Are you sure to delete %?', Question!, YesNo!, 2)

image

arrow
arrow
    創作者介紹
    創作者 過時程式員 的頭像
    過時程式員

    過時程式員的部落格

    過時程式員 發表在 痞客邦 留言(0) 人氣()