首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【译】W3C WAI-ARIA最佳实践 -- 控件

Shift + Tab: 焦点移到对话框内上一可聚焦元素。 如果焦点是第一元素,焦点移动到对话框内最后一可聚焦元素。 Escape: 关闭对话框。...NOTE 当对话框被打开时,根据内容性质和大小放置焦点。 在任何情况下,焦点都应该移动到对话框中元素上。 除非建议某个操作情况,焦点应该被初始设置第一可聚焦元素上。...在这种情况下,最好有2列表框,一用于国家,一用于城市。 键盘交互 对于一垂直向列表框: 当一单选列表框接收到焦点: 如果在列表框接收焦点前,没有选择任何选项,第一选项获得焦点。...尤其是那些拥有超过七选项列表: 键入字符:焦点移动到名称以键入字符开头下一项目上。 快速键入多个字符:焦点移动到名称以键入字符串开头下一项目上。...例如,典型文件系统导航器中,用户可以一次性地移动焦点来选择任意数量文件,例如复制或移动。为已选定和具有焦点项目提供视觉上设计区分,这非常重要。

4.5K30

【tkinter系列 第八课 Listbox窗口部件 】

前言 python中通常我们写程序,显示结果和操作都是终端区,如果要想实现一有显示界面的程序那该怎样实现呢?...本节课将要学习Listbox窗口部件,Listbox是列表框意思,那什么时候该用Listbox部件呢?列表框用于从一组文本项中进行选择。根据列表框配置方式,用户可以从列表中选择一或多个项。...创建一列表框 代码: from tkinter import *import tkinter.messagebox#创建一主窗口root = Tk()# 创建 宽400高250窗口 x是小写英文字符...它们是 SINGLE (只有一选项)、 BROWSE (相同,但是可以用鼠标移动选项)、 MULTIPLE (可以选择多个项目,一次点击一)或 EXTENDED (可以选择多个范围项目,使用 Shift...使用 MULTIPLE 来获得“检查表”行为,当用户通常只选择一项目,但有时希望选择一或多个项目范围时使用 EXTENDED。

1.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

DataGridView控件中加入ComboBox下拉列表框实现

控件DataGridViewComboBoxColumn可以实现下拉列表框,但这样列会在整列中都显示下拉列表框,不太美观,而且还要用代码实现数据绑定。...本文介绍一种只在当前编辑单元格中显示下拉列表框方法,供大家参考。   ...首先新建一Windows应用程序,主窗体重命名为MainForm,MainForm中加入一DataGridView控件,命名为dgv_User。如下图所示: ?   ...打开窗体代码窗口,代码窗口中声明一ComboBox控件 // 定义下拉列表框 private ComboBox cmb_Temp = new ComboBox();   我们要绑定下拉列表框功能是选择性别...// 下拉列表框加入到DataGridView控件中     this.dgv_User.Controls.Add(cmb_Temp); }   当用户选择单元格移动到性别这一列时,我们要显示下拉列表框

3.6K20

后台系统设计(上篇:选择)

常见类型: ·单选按钮 ·复选框 ·图标切换 ·切换开关 ·穿梭框/列表构造器 ·下拉菜单 一、单选按钮 允许用户从一组相互排斥选项中选择一。通常,选项定义为默认选择。 外观 常规: ?...最佳用法 ·只有一选项或仅仅有两相互排斥选项,考虑单个复选框或切换开关等其他非互斥选择控件;若当前选项过多时,且在有限屏幕空间下,考虑使用下拉菜单或列表框。...如果需要指出所有项目都适用,例如,作为列表过滤器,请将「全部」 作为选项,并将其放置列表开头。 ? ·若下拉列表内容大于视窗高度,下拉列表高度为:N列表+½列表。 ?...关于下拉搜索 下拉搜索有两种情况,下拉单选和下拉多选情况。 ·单选情况下,我们搜索放在了原有的框体内,流程如下:用户输入关键字>实时匹配检索出选项>用户点击选项>完成操作。 ?...·多选情况下,由于是多选操作,我们搜索框放在下拉菜单内,这样就不影响原有框体承载选项问题。 ? 但是该模式极大复杂了控件及用户交互行为。

9.6K21

安装包制作工具 SetupFactory使用2 API清单

项目添加到已排序组合框控件。...44 DlgListBox.DeleteItem 从列表框控件中删除项目 45 DlgListBox.FindItem 基于搜索字符串列表框中查找项目,并返回其索引 46 DlgListBox.GetCount...返回列表框控件中项目数量 47 DlgListBox.GetItemProperties 获取已给出其索引列表框控件中项目的属性 48 DlgListBox.GetProperties 获取当前屏幕上列表框控件属性...51 DlgListBox.InsertItem 项目插入到列表框控件中指定位置 52 DlgListBox.SetItemProperties 设置已给出其索引列表框控件中项目的属性 53 DlgListBox.SetProperties...如果文件正在使用,就不能复制或删除 94 File.Move 移动文件到其他位置 95 File.MoveOnReboot 下次系统重启时文件从一位置移动到另一个位置 96 File.Open 用默认阅读程序打开文档文件

2.2K40

windows编程学习笔记(三)ListBox使用方法

,风格,父窗口接收不到用户选择项 LBS_OWNERDRAWFIXED   父窗口负责绘制列表框,这个时候列表框大小都一样 LBS_OWNERDRAWVARIABLE   列表项大小可以不一样...  列表框会拥有一垂直滚动条 ,列表框不能够显示所有项时显示。...添加文件名列表 LB_FINDSTRING 返回列表框字符索引 LB_FINDSTRINGEXACT 列表框查找第一与特定字符匹配字符并返回它索引 LB_GETANCHORINDEX...LB_SELECTSTRING  从指定位置向后查找我们指定字符串项,找到后将该项设置为选中状态 LB_SELITEMRANGE  多选模式下,某一区域内一或多个项设置为选中状态 LB_SETCARETINDEX...多选模式下,设置给定索引值矩形设置为焦点矩形,如果该值没有显示,那么滚动条将会自动滚动到相应行 LB_SETCOLUMNWIDTH 多列模式下设置所有项列宽,使用这个消息必须保证列表框有LBS_MULTICOLUMN

3.4K20

UI自动化 --- UI Automation 基础详解

作用域是定义视图范围,从一基本元素开始:例如,应用程序可能只想查找桌面的直接子元素,或者某个应用程序窗口所有后代元素。过滤是定义要包含在视图中元素类型。...通过指定属性情况下搜索元素或使用 RawViewWalker 浏览树,可以获得原始视图。...例如,一本身包含任何信息,仅用于布局对话框中控件面板。 控件视图中可见非交互项例如有包含信息图形和对话框中静态文本。 控件视图中包含非交互项不能接收键盘焦点。...在内容视图中,组合框和列表框都被表示为一组UI项,其中可以选择一或多个项。 在内容视图中,一始终处于打开状态,而另一个可以展开和折叠事实是无关紧要,因为它旨在显示呈现给用户数据或内容。...全局桌面更改 当与客户端相关全局操作发生时引发,例如当焦点从一元素转换到另一个元素、或窗口关闭时。

1K20

软件测试|软件测试|超好用超简单Python GUI库——tkinter(八)

前言我们日常使用各种桌面软件时,当我们想要搜索一内容时,都会出现一列表框,供我们选择,如下图:图片Tkinter提供了列表框(Listbox)控件来实现类似的功能。...Listbox控件列表框,即 Listbox。使用 Tkinter 进行 GUI 编程过程中,如果需要用户自己进行选择时就可以使用列表框控件。...如果第一参数是 "moveto",则第二参数表示滚动到指定位置:0.0 表示最左端,1.0 表示最右端;如果第一参数是 "scroll",则第二参数表示滚动数量,第三参数表示滚动单位(可以是....指向一 StringVar 类型变量,该变量存放 Listbox 中所有的项目 2. StringVar 类型变量中,用空格分隔每个项目,例如 var.set("c c++ java python...()运行脚本结果如下:图片总结本文主要介绍了tkinterlistbox列表框控件使用,后续我们介绍下拉框控件使用。

2K10

C#学习笔记—— 常用控件说明及其属性、事件

(25)KeyPreview属性:用来获取或设置一值,该值指示按键事件传递到具有焦点控件前,窗体是否接收该事件。值为true时,窗体接收按键事件,值为false时,窗体接收按键事件。...列表类控件 10、ListBox 控件 ListBox 控件又称列表框,它在工具箱中图标为,它显示一项目列表供用户选择。列表框中,用户一次可以选择一项,也可以选择多项。...11、ComboBox 控件 ComboBox 控件又称组合框,工具箱中图标为。默认情况下,组合框分两部分显示:顶部是一允许输入文本文本框,下面的列表框则显示列表项。...有的菜单项后面有一按键或组合键称快捷键,不打开菜单情况下按快捷键,执行相应命令。图 10-9 中,【保存文件】菜单项是加粗显示,该菜单项称为默认项。...一子窗口功能上可能与父窗口其他子窗口不同,例如,一子窗口可能用于编辑图像,另一个子窗口可能用于编辑文本,第 3 个子窗口可以使用图形来显示数据,但是所有的窗口都属于相同MDI父窗口。

9.5K20

Excel实战技巧72:又一创建级联列表框示例

《Excel实战技巧68:创建级联列表框(使用ADO技术)》中,我们使用ADO技术列表框项目关联起来,实现了级联列表框。 这里我们再举一相对简单实现级联列表框例子。...如下图1所示,选择左侧“项目列表框项,右侧“详细分类”中会列出相应相关项。 ? 图1 下图2是列表框中使用数据。 ?...图2 打开VBE,插入一用户窗体,在用户窗体中放置两标签和两列表框左侧列表框命名为lbxItem,右侧列表框命名为lbxCategory,如下图3所示。 ?..."单元格区域赋值给变量 Set rngItem = Sheet1.Range("项目") '列表框lbxItem中值 Me.lbxItem.List = rngItem.Value...End Sub '当列表框lbxItem选项改变时 Private Sub lbxItem_Change() Dim rngCategory As Range 'lbxItem中所选项对应名称代表单元格区域赋值给变量

77420

【愚公系列】2023年11月 Winform控件专题 CheckedListBox控件详解

其中,CheckOnClick属性是控制当用户单击列表框项时是否自动选中该项属性。当CheckOnClick属性设置为true时,单击项时,该项选中状态会自动切换。...例如,如果您单击未选中项,则会将其选中;而如果您单击选中项,则会将其取消选中。另外,如果鼠标指针项上滞留超过短暂时间,则该项显示为选中状态。...2.常用场景CheckedListBox控件常用于让用户从一列表中选择多个选项情况,其中每个选项都可以被勾选或取消勾选。...文件选择:某些情况下,需要让用户选择一或多个文件,并将它们添加到特定集合中。CheckedListBox可以用于此目的。例如,一文档编辑器可以让用户选择要打开文件,然后将它们添加到编辑器中。...首先,我们需要在Visual Studio中打开一Winforms项目,并将CheckedListBox控件添加到窗体上。您可以从工具箱中将其拖动到窗体上,或者从设计器中添加它。

67211

开源C# WPF控件库--Newbeecoder.UI使用指南(三)

开发项目中要显示一组数据且可以选择一项或多项时候,可以使用ListBox列表框。SelectionMode设置选择单项和多项,全选使用SelectAll属性进行设置。...WPF中可以对ItemsSource绑定对象获取数据列表。以便在列表框中选择它项目。我也想反其道而行之,如果取消选择某个项目,则对象中 ObservableList 将相应更改。...要选择一ListBoxItem列表框,设置IsSelected属性true。默认情况下HorizontalAlignment一ListBoxItem设置为拉伸。...StackPanel默认水平位置是Center。如果您通过StackPanel设置ListBoxItemWidth属性,则应用面板默认值并且项目居中。...NbListBoxItem列表项中,左边添加一NbIcon图标,示例中图标资源文件预先保存好矢量图,所以用静态资源调用。

2.5K50

示例工作簿分享:筛选数据

标签:VBA,用户窗体 这是一很好示例,充分展示了VBA和用户窗体控件编程技术。 示例中有一数据工作表Sheet1,包含有一列表,每一行单元格中都有很多用逗号分隔数据,如下图1所示。...图3 这个示例工作簿有以下功能: 1.按F3会运行更新代码更新工作表Sheet2中唯一项,并以红色标注出新添加项。 2.按F4键调出图3所示用户窗体。...3.在用户窗体中: (1)左侧列表框列出了工作表Sheet2中所有唯一项。 (2)搜索框中输入内容时,会随着输入自动缩减左侧列表框内容。...(5)选择右侧列表框项目,单击“移除”按钮,该项目会自动移至左侧列表框。 (6)单击“筛选重置”按钮会重置列表框数据和工作表筛选。...(8)“选择类型”中,选中“选择多项”,则可以列表框中选择多个项目;选中“选项一项或者按下Shift或Ctrl键选择多项”,则只能选择列表框项目,要选择多个项目,要按下Shift键或者Ctrl

12310

【愚公系列】2023年11月 Winform控件专题 ComboBox控件详解

ComboBox控件可以通过以下步骤Winform中使用:步骤1:ComboBox控件拖动到窗体中。...默认情况下,下拉列表框宽度与ComboBox控件宽度相同。但是,某些情况下,可能需要更改下拉列表框宽度,以适应更长选项文本或更多选项。...默认情况下,ComboBox控件DrawMode属性值为Normal。OwnerDrawFixed:OwnerDrawFixed模式下,ComboBox控件中每个项目都必须由程序员手动绘制。...该事件中,可以手动绘制ComboBox控件中每个项目。...2.常用场景ComboBox控件是Winform中一非常常用控件,它可以用于多种场景:数据选择:ComboBox可用于让用户从一组预定义数据项中选择一项,比如国家、省份、城市等。

1.2K11

想知道HTML语法结构?看这一篇就够了(超全解析html语法)

段落标记在段前和段后各添加一空行,而定义段落标记中内容不受该标记影响。 3.标题标记 HTML标记中设定了6标题标记,分别为、、、、、。...5.文字列表标记 无序列表 无序标记是每一列表项前面添加一圆点符号。...有序列表 有序列表标记为,每一列表项前使用。有序列表中项目是有一定顺序。...普通按钮 radio 单选选项 hidden 隐藏域 checkbox 复选框 image 图像域 例:创建一index.html文件,该文件标记中添加一表单,并且该表单中应用标记中添加文本框...,用于实现在网站中从一页面跳转到另一个页面。

5.6K30

C++ Qt 开发:ListWidget列表框组件

Qt 是一跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,Qt中我们可以通过拖拽方式将不同组件放到指定位置,实现图形化开发极大方便了开发效率,本章重点介绍ListWidget...QListWidget 是 Qt 中列表框组件,用于显示一列项目,并允许用户进行选择。每个项目可以包含一图标和文本,可以使用 QListWidgetItem 类来表示。...设置为选中状态: 使用 setCheckState 方法每个项状态设置为选中状态,即勾选复选框。 该槽函数作用是实现一全选按钮,方便用户一次性选中所有列表框项。...该槽函数作用是列表框尾部追加一项,该项包含指定文本、图标以及初始选中状态。...该槽函数作用是列表框指定位置插入一项,该项包含指定文本、图标以及初始选中状态。

45610

html下拉框设置默认值_html下拉列表框默认值

8.3多行文本输入框 8.4下拉列表框表单中,通过和标记可 以浏览器中设计一下拉式列表或带有滚动 …… > 指定要创建控件类型 Text 默认值,创建一单行文本输入控件 Password...必须定义度量范围,既可以 text 中,也可… 如何在 EXCEL 中建立下拉列表 1、 本工作簿空白列输入下拉菜单内容,然后选中后右键: 创建列表如下: 复制“=AC1:AC10” 2、 选中要建下拉菜单...…… 列表 定义表单中下拉菜单项目 设置下拉式菜单默认项目 设置下拉菜单项目的值 A 441 HTML 基础篇 HTML 进阶篇 CSS 基础篇 CSS 进阶篇 附录篇 续表 HTML …… 4-5...下拉列表框,节省空间 下拉列表在网页中也常会用到,它可以有效节省网页空… (复选框 ) 2)....本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站立刻删除。

33.7K21

php dropdownlist,遇到dropdownlist

广告 Asp.net中DropDownlist中无法触发后台事件解决方案 上午整理测试页面时,涉及到三级联动效果功能,使用到服务器端 控件来设定效果,检查业务逻辑无误情况下 总是页面提示一运行时页面错误...提供给我们一件强力武器,尽管大多数情况下我们不常用到反射,尽管我们可能也不需要精通它,但对反射使用作以初步了解日后开发中或许会有所帮助。...联动列表框,简简单单字,仅仅从字面上看,就可以分出来两职责: 职责一:列表框 职责二:联动 我们先来看这两职责,然后再说引申出来另外两职责。 职责一,列表框。...(3) 8.案例学习:使用组合框控件 本次实验目标是FORM窗体上建立一列表框控件,两组合框控件以及一文本框控件,通过这些控件彼此之间关联,学习并掌握ComboBox组合框控件主要属性和方法...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站立刻删除。

3K10

【自然框架】n级下拉列表框原理

然后设置一些属性,根据上一DropDownList第一选项,作为过滤条件,绑定控件。这样第一次显示工作就完成了。...写两js函数就搞定了,一是入口函数(lst_change),另一个是结束函数(lstSelected)。   ...当第一下拉列表框触发了onchange函数(lst_change)时候,会根据用户选项对下一下拉列表框item进行设置,然后判断一下是否有下下一下拉列表框,有的话递归调用lst_change...这样不管有多少下拉列表框,都可以用这两js函数搞定。   ...注意点:   1、由于用是服务器控件DropDownList,他有一“特点”,那就是客户端用js设置item,服务器端都是承认

3.6K70
领券