首页
学习
活动
专区
圈层
工具
发布

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

对于True/False属性,双击以在True和False之间切换值。 对于具有文本或数字值的属性,单击右列,然后输入或编辑该属性值。 对于更复杂的属性,右列会显示一个带有省略号(...)的按钮。...frm.Show 4.此时,用户通过输入数据,选择选项并执行为窗体设计的其他操作来与窗体交互。 5.完成后,用户通常会通过单击窗体上的按钮来执行一些操作以关闭窗体。...3.单击该窗体将其激活。然后,在工具箱中,单击“命令按钮”图标。 4.通过在窗体中拖动将按钮放置在所需位置。...5.在“属性”窗口中,将按钮的Name属性更改为“cmdMove”,将其Caption属性更改为“Move”。...6.再次单击该窗体,然后添加另一个命令按钮,将其Name属性更改为cmdClose并将其Caption属性更改为Close。

13.2K30

Django教程(二)- Django视图与网址进阶1. HTML表单2.CSRF3.代码操作

表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等。...输入类型是由类型属性(type)定义的。...大多数经常被用到的输入类型如下: 文本域(Text Fields) 文本域通过 标签来设定,当用户要在表单中键入字母、数字等内容时,就会用到文本域。...当用户单击确认按钮时,表单的内容会被传送到另一个文件。表单的动作属性定义了目的文件的文件名。由动作属性定义的这个文件通常会对接收到的输入数据进行相关的处理。...字段 (只需要在模板里加一个 tag, django 就会自动帮你生成,见下面) 在处理 POST 请求之前,django 会验证这个请求的 cookie 里的 csrftoken 字段的值和提交的表单里的

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

    Excel编程周末速成班第21课:一个用户窗体示例

    步骤2:设计窗体 要创建新的空白用户窗体并设置其属性,执行以下操作: 1.按Alt+F11打开VBA编辑器。 2.在工程窗口中,单击标记为VBAProject(Addresses)的条目。...3.选择插入➪用户窗体将一个新的用户窗体添加到工程中。 4.使用属性窗口将窗体的Name属性更改为frmAddresses,并将其Caption属性更改为“地址输入”。...8.添加另一个命令按钮控件,将其Name属性更改为cmdNext,将其Caption属性更改为“下一步”,并将其Default属性更改为True。...9.添加第三个命令按钮控件,将其Name属性更改为cmdCancel,将其Caption属性更改为“取消”,并将其Cancel属性更改为True。 现在,所有必需的控件都在窗体上。...技巧:你可以通过设置其MaxLength属性将txtZip文本框中的数据限制为5个字符,尽管在此项目中未执行此操作。

    7.7K10

    利用Googleplex.com的盲XSS访问谷歌内网

    众所周知,谷歌是一家非常庞大的科技公司,它依赖于数千家供应商来维持其运营。为了跟踪和支付这些供应商,谷歌提供了一个公共在线工具,供应商可以通过它将他们的发票上传到谷歌。...你首先可能注意到的是网站被托管在appspot.com域上,该域多用于托管Google App Engine项目。...输入的内容并不重要,只需键入随机数并单击“搜索”按钮即可。 然后,是选择与发票相关的组织。这决定了处理发票的国家/地区。同样,我们只需随便选择一个并单击“提交”就行。...首先,我们将filename属性更改为test.html,将Content-Type更改为text/html,将body更改为XSS payload。...现在,HTML文件已附加到表单,我们可以单击Submit Invoices按钮发送表单。 执行盲 XSS 几天后,我收到了一条通知,告知我googleplex.com域上已执行了盲XSS。

    1.9K40

    串口助手(简洁版)上位机软件零基础教程( C# + visual studio2017 )(一)

    框架修改为.NET Framework 4.5 -》 最后单击确定 注意: 框架4.0以下,不能在Windows xp系统中运行。...选择 工具箱 -》 公共控件 -》 Label (标号控件),单击选择到窗体中(先单击控件名称,再单击窗口助手窗体空白处)。...提醒:在属性窗口打开后,点击我们正在设计的串口助手窗体空白处,可设置整个窗体的属性哦!!...可在文本框的属性窗口中,更改为多行显示(multiline 栏)(否则无法纵向拉伸);纵向拓展或横向拓展或双向拓展(Scrollbars栏)(文本框边上有没有拖动条) 第六,添加串口控件 。...后面我们将进入程序部分的编写,就比较难了,不过没关系,一步一步来。 未完待更。。。。。。

    8.2K21

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

    我们将提交按钮命名为save changes,以提醒用户:单击该按钮将保存所做的编辑,而不是创建一个新条目(见2)。 4....我们要让登录视图处理表单,因此将实参action设置为登录页面的URL(见2)。登录视图 将一个表单发送给模板,在模板中,我们显示这个表单(见3)并添加一个提交按钮(见4)。...身份验证系统中,每个模板都可使用变量user,这个变量有一个is_authenticated 属性:如果用户已登录,该属性将为True,否则为False。...对于已通过身份验证的用户,还设 置了属性username,我们使用这个属性来个性化问候语,让用户知道他已登录(见2)。在3处, 对于还未通过身份验证的用户,我们再显示一个到登录页面的链接。...请访问 http://localhost:8000/admin/,如果你依然是以管理员的身份登录的,请在页眉上找到注销链接并 单击它。

    51310

    Edge2AI之使用 Cloudera Data Viz 创建仪表板

    添加Data Visualization到CDSW项目中 在左侧边栏上,单击Projects。 单击要在其中添加客户引擎的项目。因为不需要已有的脚本,可以选择空白项目。...在表单顶部,设置以下属性: Connection type: Impala Connection name: Local Impala 注意:Connection type不是CDW Impala。...通过选择每个新添加的度量并选择Aggregates > Average将其更改为avg()。确保对这两个Measures都这样做。 单击“Dimensions”输入框将其选中。...单击仪表板顶部的Save按钮以保存更改,然后单击View进入查看/发布模式。这就是您的仪表板消费者将看到的:传感器读数通过流式管道进入,显示在实时仪表板中,自动更新。...单击Save按钮将更改保存到仪表板,然后单击View以切换到查看模式并检查您的实时仪表板的运行情况:

    4.2K20

    文档和元素的几何滚动

    目的是避免不完整或者无效的数据通过网络提交到服务端程序。onsubmit事件只能通过单击提交按钮触发。...同样onreset也是只能通过单击重置按钮来触发,直接调用表单的reset()方法不会触发onreset事件处理程序 用户与表单元素交互时它们往往会触发click或change事件,通过定义onclick...失去焦点触发blur事件 在事件处理程序代码中关键字this将会触发该事件的文档元素的一个引用,或者通过this.form.x得到该表单中以x命名的元素 事件总结 提交触发的事件 当用户单击按钮(或者回车的时候...开关按钮 复选框和单选元素为开关按钮,或称之为有两种视觉状态的按钮。即选中或未选中。通过对其单击,用户可以改变其开关状态。...单选元素为整组有相关性的元素而设计的,组内所有按钮的HTML属性name值都相同。按照这种方式创建的按钮为互斥的。利用表单属性的名字选中元素时,它返回的一个类数组对象而不是单个元素。

    6.6K00

    实战 | 0~1 自定义组件开发问卷小程序

    步骤1:新建低码应用 创建应用 1.单击左侧导航栏的【应用管理】,在中间的内容区域单击【创建空白应用】。 2. 输入应用名称,单击【确定】创建应用。...编辑器分为四个部分,可归纳为导航条,组件选择区,编辑区,和属性面板。 功能设计 首先需要构思设计小程序的布局。对于调查问卷,通常采用垂直布局,此处将页面分成三个部分,分别是头部、内容、尾部。...单击导航条上的【变量管理】。 2....单击【表单单选】组件,设置表单字段名称(字段名称填写为 job),组件的标题(我的职业是),将布局方式改为垂直,并依次增加单选项的内容,单选项名称分别为前端开发、后台开发、设计师、运营、产品策划、其他,...选中大纲树的【表单容器】>【插槽 contentSlot】,单击表单类目中的【按钮】组件。将按钮组件的【标题】修改为确认提交,将【用于form组件】设置为【提交】。 9.

    3.5K20

    JavaScript(十三)

    HTML 的 method 特性 submit(): 提交表单 reset(): 将所有表单域重置为默认值 提交表单 使用 input 或 button 都可以定义提交按钮,只要将其 type 特性的值设置为...提交表单时可能出现的最大问题,就是重复提交表单。解决这一问题的办法有两个: 在第一次提交表单后就禁用提交按钮 利用 onsubmit 事件处理程序取消后续的表单提交操作。...重置表单 在用户单击重置按钮时,表单会被重置。使用 type 特性值为 “reset” 的 input 或 button 都可以创建重置按钮,如下: 表单元素--> 为了指定点击某个提交按钮不必验证表单,可以在相应的按钮上添加 formnovalidate 属性: 属性将依据前两条规则取得第一个选中项的值

    4.5K20

    【JS】741- JavaScript 闭包应用介绍

    优雅解决按钮多次连续点击问题 用户点击一个表单提交按钮,前端会向后台发送一个异步请求,请求还没返回,焦急的用户又多点了几下按钮,造成了额外的请求。...一个常用的办法是打个标记,即在响应函数所在作用域声明一个布尔变量lock,响应函数被调用时,先判断lock的值,为true则表示上一次请求还未返回,此次点击无效;为false则将lock设置为true,...然后发送请求,请求结束再将lock改为false。...很显然,这个lock会污染函数所在的作用域,比如在vue组件中,我们可能就要将这个标记记录在组件属性上;而当有多个这样的按钮,则还需要不同的属性来标记(想想给这些属性取名都是一件头疼的事情吧!)。...exp这个变量,但是却不可以通过p.exp访问,显然更符合“封装”的特性。

    1K31

    24 事件绑定、事件修饰符与事件三阶段

    function(event) { console.log(this.name, event.target.tagName); }, 在事件方法中,默认第一个参数是特殊变量$event,不管在模板中有没有通过...这是因为在vue源码中,new Function(code..)在执行时绑定的作用域就是当前的组件的作用域。 tagName是html元素的属性,是html5的特征,并不是vue设置的。...-- 只有修饰符 --> prevent只有修饰符,没有事件监听 这种情况下,只是阻止表单中submit按钮单击时的默认提交行为,但是并不监听任何事件...在表单上使用该修饰符,相当于在该表单上的所有事件,默认都调用event.preventDefault。...但如果在同一个节点上,或相邻的其它节点上,使用useCapture=false注册了事件监听,其事件函数仍然是会执行的。 5,self 只在目标阶段监听事件,例如: <!

    1.5K10

    邮件狂欢:Next.js和Resend SDK的电子邮件魔法

    下一步是按照以下步骤创建 API 密钥:导航至仪表板左侧的API 密钥部分。单击页面右侧的“创建 API 密钥”按钮。将出现一个包含表单的模式窗口。...为API 密钥名称选择一个名称,然后单击“添加”按钮。单击“添加”按钮后,将为您生成 API 密钥。您稍后将使用此 API 密钥,因此请记下它。验证发送电子邮件的域必须验证将用于发送电子邮件的域。...在仪表板的左侧,选择域并单击添加域按钮:出现一个新页面。通过在输入字段中输入域来添加域。然后单击“添加”按钮。现在您已添加域,下一步是添加域名系统 (DNS) 记录。...添加您从重新发送仪表板复制的所有 DNS 记录。然后单击“添加”按钮。接下来,导航回重新发送仪表板并单击验证 DNS 记录按钮。之后,您的仪表板状态将从“未开始”更改为“待处理”。...验证成功后,您的仪表板状态将更改为“已验证”。现在您可以从经过验证的域发送电子邮件。

    3.4K01

    django_2

    定义属性 概述 ·django根据属性的类型确定以下信息 ·当前选择的数据库支持字段的类型 ·渲染管理表单时使用的默认html控件 ·在管理站点最低限度的验证 ·django...FileField的所有属性和方法,但对上传的对象进行校验,确保它是个有效的image 上两个字段依赖pillow 字段选项 ·概述 ·通过字段选项,可以实现对字段的约束 ·在字段对象时通过关键字参数指定...·null ·如果为True,Django 将空值以NULL 存储到数据库中,默认值是 False ·blank ·如果为True,则该字段允许为空白,默认值是 False...,可以实现对字段的约束 ·在字段对象时通过关键字参数指定 ·null ·如果为True,Django 将空值以NULL 存储到数据库中,默认值是 False ·blank...·如果为True,则该字段允许为空白,默认值是 False ·注意 ·null是数据库范畴的概念,blank是表单验证证范畴的 ·db_column ·字段的名称,如果未指定,则使用属性的名称

    4.4K30

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

    接下来,将新主题的owner属性设置为当前用户(见2)。最后,对刚定 义的主题实例调用save()(见3)。现在主题包含所有必不可少的数据,将被成功地保存。...你让老用户能够登录和注销,并学习了如何使用Django提供的 表单UserCreationForm让用户能够创建新账户。...然后,你通过使用外键将数据关联到特定用户,还学习了如何执行要求指定默 认数据的数据库迁移。 最后,你学习了如何修改视图函数,让用户只能看到属于他的数据。...在本书的最后一章,我们 将设置这个项目的样式,使其更漂亮;我们还将把它部署到一台服务器上,让任何人都可通过互 联网注册并创建账户。...如果用户单击这个按钮,将出现一个下拉列表,其中包含所有的导航元素。在用户缩小 浏览器窗口或在屏幕较小的移动设备上显示网站时,collapse会使导航栏折叠起来。

    1K10

    Django 定义模型2.1

    定义模型 在模型中定义属性,会生成表中的字段 django根据属性的类型确定以下信息: 当前选择的数据库支持字段的类型 渲染管理表单时使用的默认html控件 在管理站点最低限度的验证 django...会为表增加自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后,则django不会再生成默认的主键列 属性命名限制 不能是python的保留关键字 由于django的查询方式...导入from django.db import models 通过models.Field创建字段类型的对象,赋值给属性 对于重要数据都做逻辑删除,不做物理删除,实现方法是定义isDelete属性,类型为...,确保它是个有效的image 字段选项 通过字段选项,可以实现对字段的约束 在字段对象时通过关键字参数指定 null:如果为True,Django 将空值以NULL 存储到数据库中,默认值是 False...blank:如果为True,则该字段允许为空白,默认值是 False 对比:null是数据库范畴的概念,blank是表单验证证范畴的 db_column:字段的名称,如果未指定,则使用属性的名称 db_index

    1.5K30

    input标签的type属性汇总

    6.提交按钮 提交按钮是表单中的核心控件,用户完成信息的输入后一般都需要单击提交按钮才能完成表单数据的提交。...可以对其应用 value属性,改变提交按钮上的默认文本。 7.重置按钮 当用户输入的信息有误时,可单击重置按钮取消已输入的所有表单信息。...可以对其应用 value属性,改变重置按钮上的默认文本。...10.文件域 当定义文件域时,页面中将出现一个“选择文件”按钮和提示信息文本,用户可以通过单击按钮然后直接选择文件的方式,将文件提交给后台服务器。...它的常用属性与 number类型一样,通过min属性和max属性,可以设置最小值与最大值,通过step属性指定每次滑动的步幅。

    6.2K10

    PowerDesigner的样式设置

    颜色和字体设置 1.单独设置某个对象的颜色和字体 1.1修改实体填充色 (1)单击选中某个需要修改填充色的实体。 (2)右击,在弹出式菜单中选择“Format”选项,系统将弹出格式化窗口。...(3)切换到“Fill”选项卡中,选择Fill color为白色,如图所示: (4)单击确定或应用按钮,即可将选中的实体修改为白色填充色。...(3)切换到“Line Style”选项卡,修改Color为黑色,如图所示: (4)单击确定或应用按钮,即可将选中的实体线条修改为黑色。...(3)切换到“Font”选项卡,左边会列出多个Symbol,可以将实体的名字、实体中的属性、主键等分别设置不同的字体。...另一个办法是不选择任何对象,在空白区域右击,在弹出式菜单中选择“Display Preferences”选项,在左边的Category列表中选择“Format”->“Entity”选项,系统会在右侧显示当前的实体的样式

    3.2K20
    领券