![]() |
1
35
|
![]() |
2
3
此外,控制
|
![]() |
3
2
Enabled指定是否允许用户交互。如果控件被禁用,那么它将不会生成任何UI事件。 ReadOnly确定用户是否可以编辑控件的内容。例如,不能编辑只读文本框,但您仍然可以单击它,选择其中包含的文本,等等。 |
![]() |
4
1
如果以带有滚动条的文本框为例,ReadOnly不允许用户编辑文本,但滚动条仍处于活动状态(请考虑安装程序中的许可证框)。Enabled=false将导致整个控件禁用,而不仅仅是文本编辑区域。 |
![]() |
5
1
但未编辑 . 例如,up-down控件通常是这样的,这意味着您可以按按钮更改值,但不能通过正常键入来编辑它(也有可能有一些控件,你永远不能与之交互,但仍然是有用的禁用;标签仍然可以灰显,作为指示GUI的整个区域现在不可用的一部分,这是一种比仅仅更改交互控件更令人愉快的视觉效果。)
|
![]() |
7
1
别忘了,视障人士的屏幕阅读器无法读取禁用文本框中的文本,因为它无法接收焦点。为了符合ADA,请使用
|
![]() |
sjb-sjb · TreeView课程在哪里 7 年前 |
![]() |
ScottishTapWater · 以编程方式添加的文本框不显示 7 年前 |
![]() |
sk_in_the_house · Godot-检查控制器是否连接 7 年前 |
|
Ailis · 加载页面时从地图中隐藏群集覆盖 7 年前 |
![]() |
Joe Ruder · ProcessCmdKey未传递Enter键 7 年前 |