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

Excel编程周末速成班第18课:使用用户窗体创建自定义对话框

然而,用户可以通过拖动其标题栏来移动窗口。 UserForm对象以及可以放置在窗体控件具有确定对象外观和行为以及与该对象相关任何数据属性和方法。...要将控件放置在窗体工具箱中单击该控件图标;然后将图标拖到窗体以放置控件。 单击窗体已经存在控件以将其选中。选定控件显示带有8个方形手柄较粗点画边框,如图18-2所示。 ?...要选择窗体,单击标题栏或控件之间任意位置。 若要调整窗体大小,选择它,然后将其白色手柄之一拖动到新大小。...“属性”窗口中设置此属性时,从预定义颜色调色板中进行选择。代码中,使用RGB函数设置该属性RGB值。 BorderColor。窗体边框颜色(如果显示一个)。...自我测评 1.用户窗体三个主要组成部分中两个是窗体本身和窗体控件,第三个主要成分是什么? 2.哪个属性确定用户窗体标题栏中显示文本? 3.用户窗体屏幕位置是相对于哪一点进行测量

10.9K30

关于“Python”核心知识点整理大全60

你使用方法filter()来 获取合适数据,并学习了如何将请求数据所有者同当前登录用户进行比较。 该让哪些数据可随便访问,该对哪些数据进行保护呢?...本书最后一章,我们 将设置这个项目的样式,使其更漂亮;我们还将把它部署到一台服务器,让任何人都可通过互 联网注册并创建账户。...HTML文件头部不包含任何内容:它只是将正确显示页面所需 信息告诉浏览器。5处,我们包含了一个title元素,浏览器中打开网站“学习笔记” 页面时,浏览器标题栏将显示该元素内容。...选 择器决定了特定样式规则将应用于页面上哪些元素。 2处,这个模板定义了一个按钮,它将在浏览器窗口太窄、无法水平显示整个导航栏时显 示出来。...如果用户单击这个按钮,将出现一个下拉列表,其中包含所有的导航元素。在用户缩小 浏览器窗口或在屏幕较小移动设备显示网站时,collapse会使导航栏折叠起来。

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

Python 自动化指南(繁琐工作自动化)第二版:二十、使用 GUI 自动化控制键盘和鼠标

这些函数与click()有相同参数,事实,click()函数只是这两个函数调用方便包装器。...记住locateOnScreen()屏幕找不到图像时会抛出异常,所以你应该在try语句中调用它: try: location = pyautogui.locateOnScreen('submit.png...表单中移动,每个字段中键入信息。 单击提交按钮。 对下一组数据重复这个过程。 这意味着您代码需要执行以下操作: 调用pyautogui.click()点击表单和提交按钮。...这将使您不必为每个字段计算要单击 x 和 y 坐标。 以下是表单中输入数据步骤: 将键盘焦点放在name字段,这样按键就可以该字段中键入文本。 键入一个名称,然后按下Enter。...有哪些函数可以用来拖动鼠标? 什么函数调用会打出"Hello, world!"字符? 你如何为特殊键按键,比如键盘左箭头键?

8.4K51

MFC中属性表单和向导对话框使用

创建了多个属性页就需要派生多个新类; 创建了属性页,下面就需要创建属性表单,属性表单不需要编辑资源,可以从类CproppertyPage中派生一个新类,用来表示新表单类; 为了将属性页加到属性表单需要在对应构造函数调用...AddPage函数,最后需要调用该类DoModal或者Create函数创建一个模态或者非模态属性表单一下代码中有三个对应属性页类(CProp1、CProp2、CProp3)和一个属性表单类...中一个或者几个,分别用来设置该页一个“一步”按钮、“下一步”按钮、“完成”按钮、和一个禁用“完成”按钮,一般来说属性页中OnSetActive函数调用,当属性页被选中,从而被激活时程序会响应...每次需要进入下个页面时用户会单击“下一步”按钮,而这个时候程序会调用OnWizardNext函数进入下一个页面(根据页面按钮不同,点击不同按钮程序会调用OnWizardNext、OnWizardBack...UpdateData()函数,当该函数参数为TRUE时会调用DoDataExchange,该函数会根据控件返回值,动态更新变量值; 一般情况下只有当用户点击完成时才保存用户输入信息当用户点击取消时应该取消信息保存

1.6K10

使用鼠标

消息标识符: WM_MOUSEMOVE 当鼠标指针客户区内移动或鼠标指针经过客户区窗口时会得到这个消息。         ...(&pt) ; 这个函数获取鼠标现在位置, 获取到鼠标位置后为了能够立即在窗口中显示出来, 再调用 InvalidateRect( hwnd, NULL, TRUE ) ; 使整个客户区变成无效状态,...GetCursorPos获得鼠标位置是屏幕坐标, 如果想知道他在窗口客户区内相对位置就需要调用ScreenToClient函数将其转化为客户区坐标。           ...鼠标双击             双击对两次击中位置以及时间间隔都有一定要求, 只有当两次快速单击物理位置很近并且时间间隔很短情况下才算双击。             ...{ case HTCAPTION: //标题上 wsprintf( szBuffer, "鼠标左键标题栏中被单击, 击中位置: (%i, %i

2.7K100

SAP应用界面开发-工具栏对象GUI Status与GUI Title

其中功能代码(Function Code)为基本描述,函数文本(Function Text)为描述字段,图标名称(ICON Name)用于设置该按钮图标,信息文本(INFO Text)为程序运行时按钮所显示信息文本..."Report输出时调用该GUI STATUS。 运行结果如下: ?...2.GUI TITLE定义及应用   GUI TITLE用于定义Report标题栏内容,其创建步骤如下:   1.在对象树形菜单中单击鼠标右键,选择Create-->GUI Titles。...该描述将出现在Report标题栏中,还可以输入&符号作为Title,当程序运行时对其填充动态文本。如下图: ?   2.单击 ?...3.保存并激活,程序中通过语法SET TITLEBAR 调用该GUI Title,如下: ? REPORT ZZWEI_MESSAGE.

4.7K20

pycharm调试python_pycharm调试快捷键

每次你单击运行或者调试按钮时(或者通过快捷菜单执行相同操作),我们实际都是在当前工作模式中加载了对应配置文件。详见product documentation。   ...首先,我们先把调试工具窗口独立出来,只需要右击窗口标题栏,然后选择Floating mode:   接下来将控制台窗口移动成为一个独立窗口,只需要拖动控制台窗口将其拖出测试窗口即可:   可以通过单击工具栏...单击每一帧来显示其变量状态以及相对应py文件,同时会对有问题代码行以高亮显示:   12、简单调试   每个断点出都单击 按钮来时程序继续运行,观察控制台脚本输出:   13、步进式脚本调试...单击 ,或者按下F8,你会发现蓝色标记移动到了下一行:   与此同时,当你暂停了脚本执行时(单击 按钮),你能看到高亮表示函数print_time(),你可以选择其中任何一个进程,并观察变量变化...单击 按钮,或者按下Alt+F9快捷键,该行代码变为高亮显示:   15、如何调用Debug命令   值得一提是所有的调试操作不仅仅可以通过调试工具栏对应按钮来完成,还可以通过主菜单中Run菜单下命令来实现

1.5K10

最完整VBA字符串知识介绍(续:消息框和输入框)

图7 如果仅使用第一个参数调用MsgBox函数,则该函数称为方法(方法是类成员函数;本例中类是正在处理应用程序)。如果要使用其他参数,则必须将MsgBox视为函数。...图13 这些附加按钮可用于进一步控制用户可以执行操作: 图14 消息框标题 Title参数是显示消息框标题栏标题。它是一个字符串,其单词或句子可以用括号括起来,也可以从创建字符串中获取。...Title参数是可选。如果省略,消息框将在标题栏显示应用程序名称。否则,如果需要自定义标题,可以将其作为MsgBox函数第三个参数提供。标题可以是简单字符串。...消息框返回值 MsgBox函数能用于返回一个值,此值对应于用户消息框上单击按钮。根据消息框显示按钮,用户单击后,MsgBox函数可以返回值。...输入框标题 InputBox函数第二个参数允许选择性地指定输入框标题,这是将出现在标题栏字符串。由于这是一个可选参数,如果不传递它,输入框将显示应用程序名称。

1.9K20

VBA专题10-9:使用VBA操控Excel界面之在功能区中添加自定义按钮控件

添加按钮 如果要在内置功能区选项卡中添加两个按钮,单击这些按钮时会调用VBA过程,那么执行下面的步骤: 1. 创建新工作簿并保存为启用宏工作簿。 2....关闭该工作簿,然后CustomUI Editor中打开该工作簿。 3. CustomUI Editor中,单击“插入”并选择“Office 2007 Custom UI Part”。 4....如果要使用自已设计图像,只需使用image属性替换掉imageMso属性。 onAction属性是一个回调属性。该属性值是单击按钮时要执行VBA过程名称。 5....End Sub 单击按钮时会显示: ?...Context.Caption是出现在该窗口标题栏名称,本例中,为该工作簿名称。 Tag:XML代码中元素(本例中是按钮元素)tag属性值。通常,标签用于识别控件执行操作。

4.9K30

针对Steam平台攻击分析

但是,右键单击此窗口标题(或控件元素)会显示网页菜单,选择“查看代码”会看到当前为假冒窗口,使用HTML和CSS实现: ?...样本中,用户名和密码使用post方法通过另一个域api进行传输。 ? 通过使用原始服务对输入数据进行验证,输入错误登录名和密码时,会向用户显示一条错误消息: ?...其他方式 除了使用html和css创建登录窗口外,攻击者还采用了一种古老技巧:单独窗口中使用一个假表单,但地址值为空。...1、仔细查看地址栏及其内容显示,观察它是否包含了正确url,例如,网站地址可能与商店名称不匹配,或者显示“about:blank”字样。 2、密切关注“外部”资源登录表单。...包含窗体窗口标题栏单击鼠标右键,或者尝试将其拖到主浏览器窗口之外,以确保它不是假。 4、如果怀疑登录窗口不是真的,请在新浏览器窗口中打开STEAM主页,然后从那里登到帐户。

2.3K20

VS Code 1.69 发布:允许快速解决 Git 合并冲突

Command Center- 用于搜索文件、运行命令和浏览光标历史记录新 UI。 取代了正常标题栏,让你可以快速搜索项目中文件。...单击 main section 以显示带有你最近文件和搜索框快速打开下拉菜单。 请勿打扰模式 - 使非关键通知弹出窗口静音。 该模式启用时会隐藏所有非错误通知弹出窗口。...可以使用 git.postCommitCommand 设置控制辅助操作,并允许你提交后进行推送或同步。 Debug Step Into Target 支持 - 允许你暂停时直接进入函数。...一些调试器允许某行暂停时直接进入特定函数调用。在这次迭代中,为此改进了 UI: 右键单击源行目标区域并选择 Step Into Target 将自动进入目标区域(如果有的话)。...现在可以通过单击调用堆栈视图标题中 罗盘图标轻松地打开和关闭 sourcemaps。

3.8K10

如何用PowerBI导入网页数据

把URL文本最后一个字符去掉,用刚创建页码参数代替。 ? ? 7. 创建自定义函数 初始表单击右键,选择“创建函数”菜单。函数名称随意。 ? 8....3) 新列表标题栏里右键“到表”,将列表转换为表(公式栏里“Table.FromList”是自动生成)。 ? ? 4) 将查询名和列表标题栏重命名,方便后续操作辨识。...把URL文本中分类和页码数值,用刚创建两个参数代替) ? ? 7.创建自定义函数 初始表单击右键,选择“创建函数”菜单。函数名称随意。 ? 8....调用自定义函数 (本步骤是重点,多参数与单参数最大不同之处,就在这一步) 如果按第二章调用函数方法,就会发现问题所在。由于存在2个参数,因此调用自定义函数过程中,必须要同时安置两个参数。...“分类列表”添加自定义列,列公式为“=页码列表”。展开自定义列,得到了我们想要结果。这时就可以把无用分类去掉。 ? ? ? 10.

3.7K21

文档和元素几何滚动

还有一个onreset事件处理程序来检测表单重置。表单提交前将会调用onsubmit程序,如果回调函数返回值为false则会取消表单提交动作。这是js程序一个用来检查用户输入错误。...同样onreset也是只能通过单击重置按钮来触发,直接调用表单reset()方法不会触发onreset事件处理程序 用户与表单元素交互时它们往往会触发click或change事件,通过定义onclick...表单每发生一个改变时候,都会触发一个事件,从而可以通过事件调用回调函数。 一般来说,当按钮表单元素激活(甚至当通过键盘而不是鼠标)都会触发click事件。...当用户改变其他表单元素所代表时会触发change事件。...失去焦点触发blur事件 事件处理程序代码中关键字this将会触发该事件文档元素一个引用,或者通过this.form.x得到该表单中以x命名元素 事件总结 提交触发事件 当用户单击按钮(或者回车时候

5.2K00

Electron 无边框窗口开启全局拖拽

应用程序需要在 CSS 中指定 -webkit-app-region: drag 来告诉 Electron 哪些区域是可拖拽(如操作系统标准标题栏),可拖拽区域内部使用 -webkit-app-region...注意: -webkit-app-region: drag 开发人员工具打开时会出现问题。查看更多信息 (包括变通方法), 请参见此 GitHub 问题 。...我们应用本身就是一个无边框窗口,假如想要整个窗口内容都可以拖拽,就需要设置 body 为 -webkit-app-region: drag,同时将里面的所有需要点击(包括表单元素)和需要滚动元素设置为....noDrag 类,如果一整个父级容器中里面的所有内容有很多需要点击,比如有整个表单,那可以应用到父级容器,但是要注意应用容器高度需要包含内部元素。...@click 功能,同时添加 no-drag 样式 是否可以扩展 @click 修饰符,来将元素添加 no-drag 样式 从 vue-loader 层面检测 template 中事件并添加相应

2.7K10

Windows 7 操作系统

(6)睡眠:保存信息并关闭计算机,打开计算机时会恢复到睡眠前工作状态,睡眠时,电脑只是进入一种低耗能状态。...3.窗口——标题栏  窗口中最上边一行是标题栏标题栏显示已打开应用程序图标、名称等,还有“最小化”“最大化”和“关闭”按钮。  ...单击左上角应用程序图标,会打开窗口中应用程序控制菜单,使用该菜单也可以实现最小化、最大化和关闭等功能。  拖动标题栏可以拖动窗口,还可以双击标题栏完成窗口最大化和还原切换。  ...(6)“显示桌面”按钮:鼠标指针移动到该按钮,可以预览桌面,若单击该按钮可以快速返回桌面。...单击“通知区域”“自定义”按钮,可以弹出窗口中选择能在任务栏出现图标和通知。

35530

关于“Python”核心知识点整理大全58

这样给这个函数命名,旨在将其与我们将在 其中调用函数logout()区分开来(请确保你修改是users/urls.py,而不是learning_log/ urls.py) 2....2处,我们调用函数logout(), 它要求将request对象作为实参。然后,我们重定向到主页(见3)。 3. 链接到注销视图 现在我们需要添加一个注销链接。...视图函数register() 注册页面首次被请求时,视图函数register()需要显示一个空注册表单,并在用户提交 填写好注册表单时对其进行处理。...我们还导入了默认表单UserCreationForm。函数register() 中,我们检查要响应是否是POST请求。...如果提交数据有效,我们就调用表单方法save(),将用户名和密码散列值保存到数据 库中(见4)。方法save()返回新创建用户对象,我们将其存储new_user中。

10910

WebGL 3D 工业隧道监控实战

,出现事故时会展示牌中内容会由“限速80,请开车灯”变为“超车道两车追尾,请减速慢行”;两隧道中间逃生通道上方指示牌是可以点击,点击切换为蓝绿色激活状态,两旁逃生通道门也会打开,再单击指示牌变为灰色...文件中生成 ht.Node 节点反序列化到数据容器中,这样数据容器中就有这个节点了 }); 由于 xhrLoad 函数是一个异步加载函数,所以如果 dm 数据容器反序列化未完成就直接调用了其中节点...所以绘制 3D 场景时候,我也尽量设置节点旋转角度为这四个中一种(而且对于我们这个场景来说,基本 y 轴上旋转了): var p3 = e.data.p3(), //获取事件对象三维坐标...操作流程如下:双击“变压器”-->隧道中间某个部分会出现一个“事故现场”图标-->单击图标,弹出对话框,显示当前事故信息-->点击确定,则事故现场之前灯都显示为红色×,并且隧道入口情报板文字显示为...mi(addInteractorListener)中,但是这次监听单击事件,我们知道,监听双击事件时会触发一次单击事件,为了避免这种情况,我单击事件里面做了延时: else if (e.kind

1.2K20
领券