簡體   English   中英

具有以下對話框的對象的文本命名約定

[英]Text naming convention for an object that has a following dialog

我正在編寫C#窗體應用程序,並且對按鈕的text屬性有疑問,該按鈕的click事件中顯示了一個消息框。

該按鈕是一個刪除按鈕,顯示一個消息框,用戶可以在其中按“是”,“否”或“取消”。

在上述情況下,按鈕的文本應在按鈕的文本之后帶有“ ...”字符嗎?

對於menuStrip項,並顯示一個窗體,約定是menuStrip項的text屬性后應帶有“ ...”字符。 遵循此約定時,刪除按鈕應具有相同的“ ...”字符。

創建良好用戶界面的一個要素是一致性。 我假設您要創建一個與Windows上的類似用戶界面一致的用戶界面。

Microsoft已發布了一個用戶體驗指南 ,其中包含有關在命令(按鈕和菜單項)中使用省略號的指南:

通過在按鈕標簽的末尾添加省略號來指示需要其他信息(包括確認)的命令。

因此,如果您的命令打開需要進一步輸入的消息框,或者打開用戶必須提供輸入的另一個對話框,則應使用省略號。 但是,如果該命令未打開輔助窗口,或者該命令的目的是打開輔助窗口(例如關於框或帶有選項的對話框),則不應使用省略號。

Microsoft提供了此設計的基本原理:

正確使用省略號對於表明用戶可以在執行操作之前做出進一步選擇,甚至完全取消操作很重要。 省略號提供的視覺提示使用戶可以毫無恐懼地瀏覽您的軟件。

准則中包含您需要確認的特定情況,指出您應添加省略號。 您的用戶將知道他們可以無憂地調用刪除按鈕。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM