标签:VBA,列表框,用户界面 有时候,可能你想自动选择列表框中的第一项或者最后一项。例如,当选择列表框所在的工作表时,列表框自动选择第一项,或者选择最后一项。这都可以使用简单的VBA代码轻易实现。...Next i End Sub Private Sub Worksheet_Activate() CommandButton1_Click End Sub 第一个过程在单击命令按钮后选择列表框中的第一项...,第二个过程在单击命令按钮后选择列表框中的最后一项。...而Activate事件,当该工作表成为当前工作表时,自动执行相应的过程,从而选择列表框中的第一项。 这些过程是如何工作的呢?它们是在计算列表框中所有列表项数的前提下工作的。...列表框中共有7项,Step -1告诉循环在每次循环迭代中从i减少1。 对于第二个过程,在循环内调用相反的过程。从顶部开始,向下直到底部,然后停止。
获取 WPF 的依赖项属性的值时,会依照优先级去各个级别获取。这样,无论你什么时候去获取依赖项属性,都至少是有一个有效值的。有什么方法可以获取哪些属性被显式赋值过呢?...如果是 CLR 属性,我们可以自己写判断条件,然而依赖项属性没有自己写判断条件的地方。 本文介绍如何获取以及显式赋值过的依赖项属性。...---- 需要用到 DependencyObject.GetLocalValueEnumerator() 方法来获得一个可以遍历所有依赖项属性本地值。...} } 这里的 value 可能是 MarkupExtension 可能是 BindingExpression 还可能是其他一些可能延迟计算值的提供者。...因此,你不能在这里获取到常规方法获取到的依赖项属性的真实类型的值。 但是,此枚举拿到的所有依赖项属性的值都是此依赖对象已经赋值过的依赖项属性的本地值。如果没有赋值过,将不会在这里的遍历中出现。
标签:VBA,工作表事件 当你想要随着工作表变化而让Excel自动做一些事情的时候,工作表事件是最能帮助你的了。之前的文章中,介绍过很多与工作表事件相关的基础知识和应用案例,今天再来一个示例。...当某单元格中的值修改后,其所在的工作表名称也相应修改为该单元格中的值。...在工作表代码模块中,输入下面的代码: Private Sub Worksheet_Change(ByVal Target As Excel.Range) Const strNAMECELL As String...= "A1" Const strERROR As String = "在单元格中是无效的工作表名称" Dim strSheetName As String With Target If...以单元格A1中的数据为工作表名称,即用户在单元格A1中输入数据后,按下回车键,工作表名称即修改为单元格A1中的内容。
,风格,父窗口将接收不到用户选择的项 LBS_OWNERDRAWFIXED 父窗口负责绘制列表框,这个时候列表框中的项的大小都一样 LBS_OWNERDRAWVARIABLE 列表项的大小可以不一样...,只在单选模式下有效 LB_GETHORIZONTALEXTENT 获取水平滚动条的宽度 LB_GETITEMDATA 获取与指定列表项相关的程序的自定义值(长度为32位) LB_GETITEMHEIGHT...,被选中时大于0,未被选中时为0,发生错误时小于0 LB_GETSELCOUNT 在多选模式下获取当前被选中的项总数 LB_GETSELITEMS 在多选模式下,获取选项的值,需要提供一个相应的数组的首地址用来保存返回结果...在多选模式下,设置给定索引值的矩形设置为焦点矩形,如果该值没有显示,那么滚动条将会自动滚动到相应行 LB_SETCOLUMNWIDTH 在多列模式下设置所有项的的列宽,使用这个消息必须保证列表框有LBS_MULTICOLUMN...LBN_SELCANCEL当用户取消选择时发送 LBN_SELCHANGE 当用户选择改变时发送 LBN_SETFOCUS 当某一项获得焦点时发送 下面是一个小例子:(在窗口程序中创建列表框,框中选择人物姓名
列表框显示项的列表,如用户可以见到和选择的文件名称。在单选列表框里,用户只可选择一个项。在多选列表框里,可选择许多项。当用户选择某项时,其高亮显示且列表框给父窗口发送一个通知消息。 ... GetTopIndex 返回列表框中第一个可见字符串的索引 SetTopIndex 设置列表框中第一个可见字符串的基于零的索引 GetItemData 返回与列表框有关的32位值 GetItemDataPtr...返回与某点最近的列表框项的索引 SetItemHeight 设置列表框中项的高度 GetItemHeight 确定列表框中项的高度 GetSel 返回列表框某项的选择 GetText... SetSel 在多选列表框中选择或不选某个列表框项 GetCaretIndex 确定在多选列表框中有焦点矩形的项的索引 SetCaretIndex 设置焦点矩形到多选列表框中的指定的索引项 ...GetSelCount 返回多选列表框中当前选择的字符串的数目 GetSelItems 返回列表框中当前选择的字符串的索引 SelItemRange 选择/不选多选列表框中的一些字符串 SetAnchorIndex
一、CheckedListBox控件详解CheckedListBox控件是Windows Forms中的一种常用控件,它用于显示一个多选列表框,可以让用户选择多个项。...使用CheckedListBox控件可以将一组相关的选项呈现给用户,用户可以在其中选择任意数量的选项。适用于需要用户对一组选项进行多选的场景。...其中,CheckOnClick属性是控制当用户单击列表框中的项时是否自动选中该项的一个属性。当CheckOnClick属性设置为true时,单击项时,该项的选中状态会自动切换。...当CheckOnClick属性设置为false时,单击项时,该项并不会自动选中或取消选中。相反,单击项只会更改列表框的焦点,这样用户可以使用键盘上的箭头键来更改选定项。...否则,当用户右键单击该控件时,选择项会自动切换其选中状态。1.2 ColumnWidthCheckedListBox控件的ColumnWidth属性用于设置该控件中每个项的列宽度。
HTTP 服务默认…… name 的属性值必须要相同,必须有一个 value 值 实现默认选中的属性 :checked=”checked” – 文件输入项(在后期上传时候用到): -下拉…… html>...8.3多行文本输入框 8.4下拉列表框、 在表单中,通过和标记可 以在浏览器中设计一个下拉式的列表或带有滚动 …… > 指定要创建的控件类型 Text 默认值,创建一个单行文本输入控件 Password...HTML 基本语法与基本结构(重点) 标记的…… 2 【案例16】趣味选择题 案例引入 学习表单的核心是学习表单控件,HTML 语言提供了一系列的表单控件,用于定义不同 的表单功能,如文本输入框、下拉列表...必须定义度量的范围,既可以在 text 中,也可… 如何在 EXCEL 中建立下拉列表 1、 在本工作簿的空白列输入下拉菜单的内容,然后选中后右键: 创建列表如下: 复制“=AC1:AC10” 2、 选中要建下拉菜单...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
在MySQL中,我们经常需要操作数据库中的数据。有时我们需要获取表中的倒数第二个记录。这个需求看似简单,但是如果不知道正确的SQL查询语句,可能会浪费很多时间。...在本篇文章中,我们将探讨如何使用MySQL查询获取表中的倒数第二个记录。 一、查询倒数第二个记录 MySQL中有多种方式来查询倒数第二个记录,下面我们将介绍三种使用最广泛的方法。...我们可以使用以下查询语句来实现: SELECT * FROM table_name ORDER BY id DESC LIMIT 1,1; 其中,table_name代表你的表名,id代表你的表中的一个自增...SELECT * FROM commodity ORDER BY price ASC LIMIT 1; 结论 在MySQL中获取表中的倒数第二条记录有多种方法。...使用哪种方法将取决于你的具体需求和表的大小。在实际应用中,应该根据实际情况选择最合适的方法以达到最佳性能。
手风琴面板: 与手风琴标题相关联的内容 在某些手风琴中,总会有其他元素与手风琴标题视觉临近。例如,每个手风琴标题都伴随一个菜单按钮来提供每个模块的访问操作。...允许选择一个选项的列表框是一个单选列表框;允许选择多个选项的列表框是一个多选列表框。 当屏幕阅读器呈现一个列表框,可能会渲染出其名称、状态和每个选项在列表中的位置。...当一个多选列表框接收到焦点: 如果列表框接收焦点之前没有选择任何选项,焦点设置在第一个选项并且选择状态不会自动改变。 如果列表框接收焦点之前选择一个或多个选项,焦点设置在已选择选项的第一个。...但是,在多选择树(multi-select trees)中,允许用户一次性选择多个项目,其选择状态与焦点无关。...在多选树中选择:作者可使用以下两种交互模式以支持多选:推荐的模式,用户正在浏览列表时不要求用户按住辅助键,如 Shift 或 Control ,或另一种模式,当浏览时要求按住辅助键,以避免丢失选择状态。
标签:VBA 使用功能区“开发工具”选项卡,我们可以在工作表中插入控件,例如,可以插入列表框控件,如下图1所示。...图1 插入列表框控件后,单击右键,选择“设置控件格式”命令,可以选取“选定类型”中的“复选”,从而允许我们同时选取列表框中的多个项目,如下图2所示。...图2 然而,Excel并没有提供给我们指示在工作表中列出了多个选项,所链接的单元格只是显示0,如下图3所示。...图3 下面是在mrexcel.com中看到的一段代码,通过在工作表中项目列表右侧的列中显示用户的选择状态来解决此问题,如下图4所示。...图4 宏代码如下: '获取多选列表框中的选定项,并将其列在工作表中原始项列表的右侧列 Sub getSelections() Dim V As Variant Dim V2 As Variant
Listbox控件列表框,即 Listbox。在使用 Tkinter 进行 GUI 编程的过程中,如果需要用户自己进行选择时就可以使用列表框控件。...列表框中的选项可以是多个条目,也可以是单个唯一条目,但常用于多个条目。...selectmode决定选择的模式,tk 提供了四种不同的选择模式,分别是:"single"(单选)、"browse"(也是单选,但拖动鼠标或通过方向键可以直接改变选项)、"multiple"(多选)和...指定该组件是否接受输入焦点(用户可以通过 tab 键将焦点转移上来),默认值是 Truexscrollcommand为 Listbox 组件添加一条水平滚动条,将此选项与 Scrollbar 组件相关联即可...yscrollcommand为 Listbox 组件添加一条垂直滚动条,将此选项与 Scrollbar 组件相关联即可创建列表框控件创建列表框,代码如下:# 创建一个列表控件,并增加相应的选项from
常用属性列表: SelectionMode 组件中条目的选择类型,即多选(Multiple)、单选(Single) Rows 列表框中显示总共多少行 ...Selected 检测条目是否被选中 SelectedItem 返回的类型是ListItem,获得列表框中被选择的条目 Count 列表框中条目的总数... SelectedIndex 列表框中被选择项的索引值 Items 泛指列表框中的所有项,每一项的类型都是ListItem 2....移出指定的项: //首先判断列表框中的项是否大于0 If(ListBox.Items.Count > 0 ) { //移出选择的项 ListBox.Items.Remove...列表框可以一次选择多项: 只需设置列表框的属性 SelectionMode="Multiple",按Ctrl可以多选 动态设置代码如下: ListBox.SelectionMode
另外,在基于anchor的目标检测方法中,检测器利用目标与anchor之间的IoU作为分配anchor的标准,每个被分配的anchor独立地监督网络学习,以进行分类与定位。...在本文中,提出了一种Multiple Anchor Learning(MAL)方法,该方法自动选择anchor并共同优化分类和定位两个模块,通过IoU构造了anchor bags并从每个bag中选择分类分数和定位分数同时达到最高的...中间使用全卷积网络与ReLU激活函数,最后利用Sigmoid函数输出预测值。 (4)回归子网络:回归子网络与分类子网络平行,预测每一个预选框的偏移量,最终输出特征大小为4A×W×W。...然后在网络参数的学习过程中,MAL为Ai 中的anchor评估出它们的分类和定位置信度,这些置信度用于之后anchor的选择以及说明每个anchor的重要性。...如下图所示,在第一个弯道中,MAL选择次优的anchor并且陷入损失函数的局部最小值;然后在第二个弯道中,anchor depression增加了损失,使得局部最小值被"填满",从而MAL能够继续这个优化过程
在ui和表单中为HTML的id属性 I18n(国际化操作) 描写叙述: 载入资源包到值堆栈。它能够同意text标志訪问不论什么资源包的信息。而不仅仅当前的action相关联的资源包。...否 无 String 指定第二个列表框的name映射 doubleValue 否 无 Object 第二个列表框的初始选种项 实例: <s:doubleselect...value,假设使用该属性,不能为该属性设置空值 headerValue 否 无 String 显示在页面中header选项内容 multiple 否 false Boolean 是否多选 size 否...否 无 String 显示在页面中header选项内容 doubleEmptyOption 否 无 String 是否在第二列表框的header后面加入一个空选项 doubleMultiple 否 true...第二个列表框的初始选种项 leftTitle 否 无 String 左边列表框的标题 rightTitle 否 <- String 右边列表框的标题 addToLeftLable 否 String
它包含传达用户界面中真实信息的UI项,包括可以接收键盘焦点的UI项以及一些不是UI项上的标签的文本。例如,下拉组合框中的值将出现在内容视图中,因为它们代表终端用户正在使用的信息。...在内容视图中,组合框和列表框都被表示为一组UI项,其中可以选择一个或多个项。 在内容视图中,一个始终处于打开状态,而另一个可以展开和折叠的事实是无关紧要的,因为它旨在显示呈现给用户的数据或内容。...包含选择项的控件的属性 SelectionPattern SelectionPatternIdentifiers 表中某项的列和行标题 TableItemPattern TableItemPatternIdentifiers...SelectionItemPattern ISelectionItemProvider 用于选择容器控件中的各个项,如列表框和组合框。...当桌面上有新 UI 项变得可见、隐藏或删除时,结果便发生更改。 全局桌面更改 当与客户端相关的的全局操作发生时引发,例如当焦点从一个元素转换到另一个元素、或窗口关闭时。
标记虽然没有实质性的功能,但却是HTML必不可少的部分。 2.标记 标记是HTML文件的头标记,用于存放HTML文件的信息,如定义CSS样式的代码可放置在与标记之中。 3....可将网页的标题定义在与标记之中。 4.标记 是HTML页面的主体标记。 页面中的所有内容都定义在标记中。 标记本身也具有控制页面的一些特性,如控制页面的背景图片和颜色等。...> 标记的属性说明如下表所示: 属性 描述 name 用于指定下拉列表框的名称 size 用于指定下拉列表框中显示的选项数量,超出该数量的选项可以拖动滚动条查看 disabled 用于指定当前下拉列表框不可使用...warp属性的可选值如下表 可选值 描述 hard 默认值,表示自动换行,如果文字超过cols属性所指的列数就自动换行,并且提交到服务器时,换行符被提交 soft 表示自动换行,如果文字超过cols...属性所指的列数就自动换行,并且提交到服务器时,换行符不被提交 off 表示不自动换行,如果想让文字换行,只能按下Enter键强制换行 超链接与图片标记 1.超链接标记 超链接标记是页面中非常重要的元素
测试环境 jquery-easyui-1.5.3 需求场景 如下,在datagrid中新增、编辑记录: 新增时通过点选指定combobox下拉列表项来实现选择、取消选择所点项(多选combobx:如果输入框中没有该选项...,则选中该项,并自动显示在combobox输入框中,否则取消选中该项,并自动去除combobox中对应的项;) 编辑时,点击下拉三角,打开下拉列表,列表中自动选中同输入框中的值对应的列表项;另外,输入框支持手动输入...,如果手动输入的值不在下拉列表中,则收起下拉框时,自动去除不在下拉列表项中的值 ?...),就等同于未选中选项的情况下,手动点选下拉列表项,会自动触发onSelect事件 3)多选combobox,如果点选下拉列表项,如果点击之前选项已选中,则会取消选中该选项,并去掉combobox中对应项...,用于接收被点击项相关信息(包括text和value信息) 如果点击之前选项未选中,则选中该选项,自动触发onSelect事件,并自动在combobx输入框中输入被选项 4)单选combobox(设置combobox
·在用户与复选框交互时,请提供良好视觉反馈,且按钮本身状态提供良好的能供性(默认、悬停、选中、禁用和未全选状态)。 讨论:仅有两个互斥的选项(二元)是选择单选按钮还是复选框?...习惯用法是遵循互联网产品中的一些默认处理方式,例如,注册中的同意条款就是使用复选框。...项较少 ·对于大量的可选项,从易用性角度考虑,可以按照选项常用程度、重要性、字母等进行排列或提供搜索(实时搜索),从而便于用户进行快速选择。...·列表提供全选和多选操作,以便用户能够在列表间移动大量选项。 ·实时显示当前被选中列表/ 「源」 列表的数量比及 「目的」 列表的数量。 ·若列表框内容大于视窗高度,列表框的高度为:N列表+½列表。...上下文菜单,例如,常见的右键操作及文本选择命令(如剪切、复制和粘贴等): ? 下拉选择器。多适用于颜色、日历(日月年)、日期、时间等内容: ?
图1 工作表Sheet2中列出了数据中的唯一值,如下图2所示,可以根据工作表Sheet1数据添加而更新。 图2 创建了一个用户窗体,用来进行数据筛选,如下图3所示。...3.在用户窗体中: (1)左侧列表框列出了工作表Sheet2中的所有唯一项。 (2)在搜索框中输入内容时,会随着输入自动缩减左侧列表框中的内容。...(3)选择左侧列表框中的项后,单击“添加”按钮,将其移至右侧列表框。 (4)单击“执行”会进行筛选操作,并在工作表Sheet1中显示结果。...(5)选择右侧列表框中的项目,单击“移除”按钮,该项目会自动移至左侧列表框。 (6)单击“筛选重置”按钮会重置列表框数据和工作表筛选。...(8)“选择类型”中,选中“选择多项”,则可以在列表框中选择多个项目;选中“选项一项或者按下Shift或Ctrl键选择多项”,则只能选择列表框中的一个项目,要选择多个项目,要按下Shift键或者Ctrl
上篇《Web内容的无障碍性(2):实现WAI-ARIA无障碍网页及注意实现》,知识讲解ARIA相关的知识及使用,但是ARIA角色值与属性值都非常多,除了几个简单,基本是处于懵逼状态。...表示组合并heading表示应用程序标题头例如时间选择器中的月份标题:listbox表示列表框log表示日志记录类似三国杀右侧记录战事区域;或是比赛文字直播记录区域。...表示是否可多选。默认为false, 表示一次只能选择一个项。true表示一次可以选择多个项。...表示表格或格栅中的项是以升序排列还是降序排列。可选值:ascending(↑), descending(↓), none, other.Widget组件应用属性。aria-valuemax数值。...表允许的最大值。用在范围组件上。对应于HTML5中的max属性。aria-valuemin数值。表示允许的最小值。用在范围组件上。对应于HTML5中的min属性。aria-valuenow数值。
领取专属 10元无门槛券
手把手带您无忧上云