7 language-agnostic user-interface combobox listbox radio-button
应该何时使用某些GUI元素而不是其他元素?例如,如何在ComboBox,RadioButtons或Listbox之间进行选择?例如,我在同一个面板上看到ComboBoxes用于两个项目以及两个项目的单选按钮.如何维护一个不会让用户感到困惑的恒定,直观的GUI界面?
从我记得的MS设计指南,你应该使用最多四个项目的单选按钮,然后再使用一个组合框.一个考虑因素是组合框隐藏了潜在的数据,而单选按钮总是显示所有选项.单选按钮的缺点是它们占用了大量空间.列表框?我从不使用它们.从逻辑上讲,它们与选择或布局中的单选按钮没有区别,因此您也可以使用单选按钮.
实际上有一本很棒的书可以解决像你这样的问题.它目前正处于第2版
在单个页面中为MS UI准则提供方便的链接.它实际上并没有直接解决你的问题,但仍然是一个方便的参考.这是一个单选按钮专用链接.