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

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

这时称包含控件的控件为容器控件或控件,而控件称为控件。这时将遇到一个问题,即控件与控件的位置关系问题,即控件的位置、大小变化时,控件按照什么样的原则改变其位置、大小。...值为 true ,是默认菜单项,值为 false,不是默认菜单项菜单的默认菜单项以粗体的形式显示。当用户双击包含默认项的菜单后,默认项被选定,然后菜单关闭。...常用的 MDI 窗体的事MdiChildActivate,激活或关闭一个 MDI窗体将发生该事件。 3.菜单合并 窗体和窗体可以使用不同的菜单,这些菜单会在选择窗体的时候合并。...(2)MergeType属性:合并的两个菜单的某些菜单项的MergeOrder属性值相等, 使用该属性可以控制这些菜单项显示方式。其取值及含义如表10-4所示。...(3)MouseHover事件:当鼠标指针悬停在控件将发生该事件。 (4)MouseDown事件:当鼠标指针位于控件并按下鼠标键将发生该事件。

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

界面组件之导航菜单备案

li { /*水平排列菜单项*/ float:left; /*去掉默认的项目符号*/ list-style-type:none; /*为菜单提供定位上下文*/ position:relative...*/ display:block; /*相对于菜单项定位*/ position:absolute; /*左边与菜单项对齐*/ left:0; /*顶边与菜单项底边对齐*/ top:100%...*/ display:none; } .multi_drop_menu li ul { /*隐藏二级下拉菜单*/ display:none;/*相对于菜单项定位*/ position:absolute...; /*左边与菜单项对齐*/ left:0; /*顶边与菜单项底边对齐*/ top:100%; } .multi_drop_menu li:hover > ul { /*元素悬停显示...*/ float:none; } .multi_drop_menu.vertical li ul { /*菜单左边与上一级菜单右边对齐*/ left:100%; /*菜单顶边与上一级菜单项顶边对齐

1.9K10

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

它是一个容器控件,可以在其添加MenuStripItem控件,每个子控件可以表示一个菜单项或下拉菜单。...然后在MenuStrip控件右键,选择“添加项”即可添加控件,可以选择菜单项、下拉菜单等。...AllowItemReorder属性允许用户通过拖拽菜单项来重新排列它们的位置。设置为true,用户可以拖拽菜单项来改变它们的位置。设置为false,则不能拖拽菜单项。...Stretch属性为true菜单栏将会在水平方向拉伸,以充满容器。Stretch属性为false菜单栏的宽度与容器相同,不会进行拉伸。...在使用MenuStrip控件,常用的属性包括Text和TextDirection属性。Text属性Text属性用于设置MenuStrip控件的文本内容,即菜单显示的文字。

31411

Unity Odin从入门到精通(二):创建编辑器窗口「建议收藏」

2.包含类:如下所示: 2.1.EditorWindow:它是Unity中创建编辑器窗口的基类。继承自该类,Odin就具有Unity编辑器窗口中所有的功能。...3.12.IconSelected:选择菜单项显示的图标。 3.13.Icon:不选择菜单项显示的图标。 3.14.IconGetter:获取菜单项图标的委托。...其中,如果includeSelf参数值为true或者当前菜单项不存在菜单项且includeRoot参数值为true,那么菜单项列表中就包含当前菜单项;否则菜单项列表中就不包含当前菜单项。...1.9.DrawFoldoutTriangle:该字段值为true并且菜单项存在菜单项,就会在菜单项绘制一个折叠三角形。否则,就不会在菜单项绘制一个折叠三角形。...其中,比较函数的执行流程大致为:placeFoldersFirst参数值为true,首先就会对菜单项列表按照菜单项是否含有菜单项来排序,然后再按照菜单项的名称进行排序。

3.1K30

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

打开菜单,这些选项卡就会“显式”的呈现出来,方便用户进行选择,比如我们常用的QQ音乐播放器,如下图:图片tkinter同样给我们提供了一个创建菜单的控件,Menu控件,帮助我们实现菜单的功能。...创建菜单方法说明add_cascade(**options)添加一个菜单,将一个指定的菜单,通过 menu 参数与菜单连接,从而创建一个下拉菜单add_checkbutton(**options)...方法一起使用,用来新增菜单项菜单项selectcolor指定当菜单项显示为单选按钮或多选按钮选择中标志的颜色state定义菜单项的状态,可以是 normal、active 或 disabledonvalue...通过将该值与 variable 选项的值对比,即可判断用户选中了哪个按钮variable菜单项是单选按钮或多选按钮,与之关联的变量示例下面我们通过几个示例来介绍上述属性以及方法的使用:创建主目录菜单主目录菜单也称之为....showinfo("拜仁慕尼黑", "您正在使用拜仁慕尼黑")#创建主目录菜单(顶级菜单)mainmenu = Menu (win)#在顶级菜单新增"文件"菜单菜单,同时不添加分割线filemenu

87230

【译】W3C WAI-ARIA最佳实践 -- 表单

- (可选):焦点位于一个具有菜单的menuitem,打开菜单并将焦点放在其菜单的第一个项目。...- (可选):焦点在menuitem 中一个 menubar,打开其菜单,并将焦点放置在菜单的最后一个项目。...- 焦点在 menu 的一个具有菜单的 menuitem ,打开菜单并将焦点放置在其第一个项目。 - 焦点在一个 menu 中的不具有菜单的项目,执行以下3个操作: 1....- 焦点在菜单中一个项目的菜单,关闭菜单并将焦点返回给级menuitem。 - 焦点在 menubar 栏中的一个项目的菜单,执行以下3个操作: 1. 关闭菜单。 2....键盘交互 按钮拥有焦点: Enter: 打开菜单并将焦点置于第一个菜单项。 Space: 打开菜单并将焦点置于第一个菜单项

8.2K30

一起来学matlab-matlab学习笔记9 高级绘图命令_1 图形对象_根对象,轴对象,用户控制对象,用户菜单对象

校验框(check):单击检验框,会执行一操作。该组件对于提供用户多个独立的选择是很有用的。要激活一校验框,只需用鼠标单击该组件即可,且选中的状态在组件显示出来。...没有打开,该组件显示当前的选择项。 普通按钮(push):该组件被按下,将执行一操作。要激活一个按钮,只需在按钮按下鼠标按钮即可。...在建立菜单项,必须指定一级菜单项对应的句柄值。快捷菜单是用鼠标右键单击对象在屏幕上弹出的菜单。快捷菜单的位置是不固定的,而且总是附加在某个图形对象。...Position属性:该属性用于定义一级菜单项菜单的相对位置或菜单项菜单组内的相对位置。其取值为数值,默认值为9。 BeingDeleted属性:该属性用于删除菜单项。...制作一个带4个菜单项的顶层菜单项,该下拉菜单分为两个功能区,每个功能区的两个菜单项是相互独立的,因此采用使能属性进行处理;图形窗坐标轴消隐,整个坐标分隔控制功能区不可见。

3.5K40

Chrome 插件开发-右键菜单开发实战演示,浏览器页面右键菜单选项设置,插件右键菜单点击插件名跳转主页设置

title ( optional string ) 右键菜单项显示文字;除非为“separator”类型,否则此参数是必须的。...onclick ( optional function ) 菜单项被点击触发的函数。...【参数】 info ( OnClickData ) 右键菜单项被点击相关的上下文信息。 tab ( Tab ) 右键菜单项被点击,当前标签的详细信息。...parentId ( optional integer ) 右键菜单项菜单项ID。指定菜单项将会使此菜单项成为菜单项菜单。...插件右键菜单点击插件名跳转主页设置 ① 核心代码演示 manifest.json 文件加上 homepage_url,点击 name 就会跳转到我们指定的地址了。

4.5K10

Windows程序设计学习笔记(五)——菜单资源和加速键的使用

菜单可能是Windows提供的统一用户界面中最重要的一种方式,菜单通常在标题栏的下一行显示,这一栏叫做菜单栏,菜单栏中的每一项称之为菜单项菜单栏中的每一个菜单项在激活时会显现一个下拉菜单(也可以说是它的菜单...),下拉菜单中也可以有多个菜单项,每个菜单项又可以有菜单,每个菜单项都有一个唯一的数字标示,称为菜单项的ID,但是有菜单菜单项没有ID。...10000h的时候将它作为字符串指针,这个时候用字符串唯一标示菜单项这个数小于10000h表示的是一个数字,这个时候用数字唯一标示。...; 用法3:用于创建一个菜单项菜单项菜单文字:显示菜单项的文字,需要字符串中某个字母带下划线的话,可以在字母前面加上一个&符号,比如上面的“状态栏(&U)”,带下划线的字母被系统当做快捷键,...比如我们点击查看菜单项,打开它的菜单,在按下字母U就相当于直接点击菜单中的状态栏一项; 命令ID:上述我们定义的菜单ID项,窗口的WM_COMMAND消息的参数中带有这个值,通过这个值判断是哪个菜单项被点击

1.1K20

18个您想了解的微小但有用的macOS功能

但是您知道您可以将文件夹(甚至文件)拖到Finder工具栏以为其创建快捷方式吗?您需要按住Command键才能使它起作用。您看到附近的绿色“+”号,请释放该文件夹。...单击“历史记录”>“搜索结果快照”以跳回到您在当前选项卡中执行的一次搜索的结果页面之一。相应的键盘快捷键是Command + Option + S。 菜单项有时显示为灰色。...经过一些试验,我发现您通过搜索引擎的网页进行搜索而不是在Safari地址栏或智能搜索字段中键入查询,就会发生这种情况。不过,该功能在DuckDuckGo。com运行良好。...您还可以在停靠图标的右键菜单中找到某个应用的“强制退出”选项。但是它是隐藏的,在按住Option键时会显示。...您知道您将鼠标悬停在电子邮件中的网页链接上时会显示的向下箭头吗?那是预览按钮。 单击该按钮可以在弹出窗口中显示链接的页面。

6K30

Jmeter(二) - 从入门到精通 - 创建测试计划(Test Plan)(详解教程)

保存位于“测试计划”树的特定“分支”中的元素,请在树中选择要从其开始“分支”的“测试计划”元素,然后单击鼠标右键以访问“ 另存为... ” 。 ”菜单项。...JMeter运行时,它在菜单栏下方部分的右端显示一个小绿色框。您也可以检查“ 运行 ”菜单。...这些适用于本地运行的测试;使用客户端-服务器模式,它们不包括在远程系统启动的任何线程。 注意:敲黑板,敲脑壳啦!!!仅在调试测试计划,才应使用此处所述的GUI模式。...关闭“关机”对话框,然后选择“运行/停止”,或按Control+.。 在CLI模式下运行JMeter,没有菜单,并且JMeter不会对诸如Control + . 之类的组合键作出反应。。...脚本从同一主机运行时,才会接受命令。 2.7 作用域规则 JMeter测试树包含元件总是分等级和顺序的。

9.7K62

构建布局良好的Windows程序

工具箱→菜单和工具栏 菜单栏 MenuStrip的类型 MenuItem:菜单项 TextBox:文本框 ComboBoX:组合框 Separato:分割线 前面都有ToolStrip做前缀 Applaction.Exit...image    将显示的图像 imageScaling   是否调整图像大小 TextimageRelation  图像与文本的相对位置 ToolStrip工具栏类型 Button:按钮 label...anchor(锚定控件) 固定控件与窗体边缘距离 按住Ctrl键选择多个控件,再设置anchor属性,可以一次选中多个控件 使用dock(停靠控件) dock属性 将控件停靠在窗体的边缘或填充窗体 某个控件需要充满整个窗体...创建mdi的步骤 1窗体的ISMDIIContainer属性设为true 窗体的Mdiparent属性设为窗体 注意: 设置了MDI窗体不能用SHowDialog() 建立窗体窗口列表的步骤...设置窗体菜单控件的mdiwindowlistItem属性选定为窗口菜单项

1.5K60

Material Design — 菜单(Menus)

单个菜单项状态 某些app状态可能会导致只有一个菜单项的情景菜单。 例如,使网页的文本高亮,Android显示“复制”菜单项,因为用户无法“剪切”或“粘贴”文本。 ?...具有动态内容的菜单可能具有其他行为,例如:将先前使用的字体放在菜单的顶部;订单可以根据用户操作进行更改。 菜单嵌套 菜单项可以显示嵌套的菜单。...理想情况下,嵌套的层级都需要做显示,因为很难用嵌套多层的菜单进行导航。 ? 菜单项例子 不可用的操作 将操作显示为不可用(如置灰)而不是将其删除,让用户知道它们可以在正确的条件下存在。...向下展开的简单菜单 ? 向上展开的简单菜单 ·不要在简单菜单弹出的第一个选项放列表中的非已选项(如下图)。 ? ·但在靠近屏幕边缘,简单菜单会重新定位其垂直对齐方式,以便所有菜单项都完全可见。...·简单菜单也应该应该显示在其触发元素,而不是下面(如下图)。 ? ·菜单宽度取决于字符串长度,在移动设备定义为56dp单位的倍数。

5.8K100

路径复制

如果选择了多个文件和/或文件夹,则将它们各自的路径复制到多行。 路径复制将打开一个菜单。 ? 路径复制复制菜单 菜单包含更多命令。...例如,默认命令名称将将文件或文件夹名称(而不是其完整路径)复制到剪贴板。在文件夹的路径将复制所选项目的文件夹的完整路径。...启用此功能后,“路径复制复制”将定期(最多一周一次)检查网络的新版本。发布新版本,关闭上下文菜单后将出现一个窗口,显示该新版本的一些发行说明,并提供指向GitHub发行页面的链接。...只需将鼠标悬停在元素即可显示其工具提示。 路径复制复制附带了可在定制命令中使用的各种类型的管道元素。按下“新元素”按钮,将显示它们。 ?...如果需要帮助,将鼠标悬停在下拉菜单中的项目上将显示一个工具提示,说明元素类型的作用。 ? ? ?

3.4K30

Qt界面编程:窗口传值方式

1、问题   一个这样的场景:主窗口界面有一个菜单项,点击该菜单项弹出一个对话框。点击对话框上的测试按钮,显示主窗口类中的一个字符串成员的内容。这就是整个窗口传值的需求描述。如何解决呢?...即首先发信号给窗口,窗口接到信号执行槽函数发送一个携带所需数据的信号给窗口。但是疑问来了:要在窗口中接收到窗口的信号必须进行signal和slot的绑定。这需要主窗口类的定义(1)。...public(3),并在构造函数中进行初始化 在窗口增加一个QLabel组件,用于显示窗口的成员变量的内容。...在类中调用子类弹出窗口,要给窗口的构造函数传递this指针,以设置窗口的窗口。因为窗口的构造函数带一个默认值0,也即是没有设置窗口的。...,其类型为QWidget类型,故此需要强制转换为MainWindow类型。

2.9K70

《熬夜整理》保姆级系列教程-玩转Wireshark抓包神器教程(4)-再识Wireshark

单击菜单项之一将直接打开相应的捕获文件。 Merge…(合并) 此菜单项使您可以将捕获文件合并到当前加载的文件中。...您还可以保存您的首选项,以便 Wireshark 在下次启动使用它们。 标记/取消标记:使用此选项或“Ctrl + M”标记/取消标记数据包,您以后想要检查数据包,它实际上会有所帮助。...首选项:单击它,将打开一个提示窗口,您可以在其中控制 GUI 的外观、设置捕获选项和其他高级功能,如添加 RSA 密钥、修改协议设置等。此菜单也可用于自定义我们的配置文件。...The left side… 默认情况下显示捕获文件名。将鼠标悬停并在数据包详细信息和数据包字节窗格中选择项目,它还会显示字段信息,以及常规通知。...您标记了任何数据包显示。 Dropped 丢弃的数据包数量仅在 Wireshark 无法捕获所有数据包显示。 Ignored 忽略的数据包数仅在您忽略任何数据包显示

1.1K30

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

下面是一些常用的NotifyIcon控件属性和方法:属性:Icon:设置或获取NotifyIcon控件在系统托盘中显示的图标。Text:指定NotifyIcon控件鼠标悬停显示的文本。...,并在用户单击图标弹出菜单或提示。...Text属性:Text属性用于显示在ToolTip中的文本信息,当用户将鼠标悬停在图标上时会显示此文本信息。可以根据实际需要来设置此属性的值。...在弹出的菜单设计器中,可以添加需要的菜单项菜单项。为菜单项添加Click事件处理程序,以响应用户的操作。...同时,我们为每个菜单项的Click事件添加了一个处理程序,分别实现了打开窗口和退出程序的功能。

76811

Matlab系列之GUI设计基础

选中Untitled 1然后点击新建菜单项,就会在此菜单下新建菜单,那四个箭头可以改变菜单之间的排列关系 ?...选中Untitled 2,勾选右侧的”在此菜单项前添加选中标记“;选中Untitled 3,勾选”分隔符位于此菜单项“ 然后点确定,回到GUI窗口,点击上方绿色的小三角,”运行图形“快捷键,如果弹出要你保存之类的提示...: •如果为复选框、按钮、单选按钮或切换按钮指定一个元胞数组,则 MATLAB 显示元胞数组中的第一个元素。...与弹出式菜单不同,点击列表框不会展开。 'popupmenu' 孤立菜单,在点击它,它将展开以显示选择列表。它处于折叠状态菜单显示当前选择。...可由用户定义个性化的名字 (4)TooltipString - 工具提示文本字符串 用户将鼠标指针悬停在控件并停留在该位置,将显示工具提示。

5.8K10
领券