gpt4 book ai didi

vb.net - 请解释ChangeUICues

转载 作者:行者123 更新时间:2023-12-04 05:27:35 26 4
gpt4 key购买 nike

Microsoft MSDN 中的以下“解释”对我来说在语义上是无效的:

当焦点或键盘用户界面 (UI) 提示更改时发生。

http://msdn.microsoft.com/en-us/library/system.windows.forms.control.changeuicues.aspx

谁能提供一个实质性的定义……或者描述这个事件的资源?

即使来自 MSDN 的以下引用也无济于事:

http://msdn.microsoft.com/en-us/library/system.windows.forms.uicues.aspx



http://msdn.microsoft.com/en-us/library/system.windows.forms.uicueseventargs.aspx

所有这些都假设读者知道 UI Cue 是什么......

最佳答案

当控件的 UICues 更改时会触发此事件。

什么是 UI 提示?看看UICuse enumeration documentation :

This enumeration is used to specify which user interface cues will be displayed or changed. For example, when the user presses the ALT key, the keyboard shortcuts on the menu are displayed by underlining the appropriate character. The bitwise combination of UICues for this example would be ShowKeyboard and ChangeKeyboard.



换句话说,UI Cue 是软件内部状态的用户的视觉指示器,否则可能不明显。例如(与上面不同),当一个按钮有“焦点”时(意味着按下 Enter 或 Return 键将启动相关的 Click 事件),操作系统提供了一个“UI Cue”,通常是围绕按钮,指示该特定按钮(而不是屏幕上的其他按钮之一)具有键盘焦点。

如果没有这些 UI 提示,用户可能无法确定软件的内部状态,从而导致行为不可预测(例如,当我按下 Enter 时,我不知道哪个按钮将被“点击”)。

根据文档(按照上面的链接),WinForms 控件支持以下提示(可以使用按位逻辑组合):
  • 展会焦点 更改后显示焦点矩形。
  • 显示键盘 更改后键盘提示带有下划线。
  • 显示 更改后会显示焦点矩形,并在键盘提示下加下划线。
  • 变更焦点 焦点提示的状态已更改。
  • 更改键盘 键盘提示的状态已更改。
  • 已更改 焦点提示和键盘提示的状态已更改。
  • 没有进行任何更改。
  • 关于vb.net - 请解释ChangeUICues,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13018045/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com