人们对在 Winforms 应用程序中使用假装超链接有何看法?
例子:
在我的示例中,您将单击“进入”Acme Corp Inc 的组织记录卡或“进入”下一次约会的详细信息。
如果我们暂时忽略用户如何编辑组织或添加/删除约会,那么在 Winforms 中使用蓝色和下划线表示 是否明智?点击这里我会带你到一个新的屏幕
如:
TextBox1.Font = New Font("Blah", 8.25!, FontStyle.Underline etc
TextBox1.ForeColor = Color.Blue
不要忘记:
TextBox1.Cursor = Cursors.Hand
这适用于一个相当丰富的应用程序(例如 CRM),其中您有许多不同类型的屏幕,并且用户在各种记录之间导航。你想向用户展示他可以在细节 View 、网格、 child 、 parent 、 sibling 等之间导航。
优点:
明显,不突兀或
占用任何屏幕空间
带有图标甚至只有三个点
[...]) 看起来有点老式,
在网格中不能很好地工作,并且
占用空间
缺点:
你有一个 Winforms 前端,你
应该能够设计一个智能用户界面
无需从
浏览器(也许???)
真正的 anchor 标签(不会有任何
“访问” [即。如果我有,把我变成紫色
已经在这里]或“悬停”
行为并且没有在新标签中打开
功能,无需大量工作)......可能会让用户烦恼?
在电子邮件地址等) - 这些没有
更长的时间站出来作为链接“out to
互联网”(对浏览器,对
电子邮件客户端)...非常小的问题?
最佳答案
甚至浏览器也不是这样工作的。使用 LinkLabel,而不是 TextBox。
关于winforms - 在 Winforms 应用程序中使用 "hyperlink"效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2310272/