在PPT上使用开发工具的不同控件实现单选操作_ppt开发工具怎么用-程序员宅基地

技术标签: ppt  开发工具  

简介:
在PPT里要想实现单选操作的话不得不使用它自带的“开发工具”,这里,我也通过我的经历给大家说一下这个怎么实现。

一、开发工具哪里找

在这里插入图片描述

	任意打开一个PPT,找到左上角任务栏里的文件---->选项---->自定义功能区---->自定义功能区(B)---->主选项卡---->找到“开发工具”。

二、在pptm文件类型下使用开发工具

	这里的话并不做强制性要求,不管在pptx或是pptm文件类型下都可以做,我这里选择在pptm下是因为它可以显示更多的功能信息,好用。

三、开发工具里属性和查看代码的使用

在这里插入图片描述
在选中任意一个控件按钮时开发工具中的“属性”和“查看代码”都可以使用,直接点击打开。
属性
属性界面
重点介绍几个常用属性
1、BackColor 背景颜色
2、Font 字体设置
3、Caption 设置文本显示的内容
4、Value 返回值
5、Visible 是否可见
其他属性有的不常用,不一一介绍,感兴趣的自己尝试!
在这里插入图片描述
代码区
左侧树状目录表,右侧代码区

四、控件、代码介绍

控件
样图

从左至右、从上至下依次介绍
1、标签控件 2、文本框控件
3、数值调节钮控件 4、命令按钮控件
5、图像控件 6、滚动条控件
7、复选框控件 8、选项按钮控件
9、组合框控件 10、列表框控件

五、实现代码

请添加图片描述
这里我用了4个选项按钮控件OptionButton(选项ABCD)、两个图像控件Image(勾、叉两张图片)、两个命令按钮控件CommandButton(负责控制“提交”和“重做”)、一个文本框控件TextBox(来显示括号里的答案)

Private Sub CommondButton1_Click()
If Slide1.OptionButton2 = True Then
Slide1.OptionButton2.Value = True
Slide1.Image1.Visible = True
Slide1.TextBox1.Visible = True
Else
Slide1.Image1.Visible = False
Slide1.Image2.Visible = True
Slide1.TextBox1.Visible = False
End If
End Sub

Private Sub CommondButton2_Click()
Slide1.OptionButton1.Value = False
Slide1.OptionButton2.Value = False
Slide1.OptionButton3.Value = False
Slide1.OptionButton4.Value = False
Slide1.Image1.Visible = False
Slide1.Image2.Visible = False
Slide1.TextBox1.Visible = False
End Sub

要用代码复制上面的 要用代码复制上面的 要用代码复制上面的
这里的逻辑是用两个命令按钮来控制整个单选操作。
Private Sub CommondButton1_Click() //调用提交命令按钮CommondButton1
If Slide1.OptionButton2 = True Then //使用If条件语句,当选项OptionButton2 =True时
Slide1.OptionButton2.Value = True //执行按钮B是选中状态
Slide1.Image1.Visible = True //图像Image1(勾)可见
Slide1.TextBox1.Visible = True //括号里显示设置好的选项
Else
Slide1.Image1.Visible = False //当选错时,图像Image1(勾)不可见
Slide1.Image2.Visible = True //图像Image2(叉)可见
Slide1.TextBox1.Visible = False //括号里不显示设置好的选项
End If //结束if条件语句
End Sub

Private Sub CommondButton2_Click() //调用重做命令按钮CommondButton2(相当于恢复初始状态)
Slide1.OptionButton1.Value = False //执行按钮A(OptionButton1)不处于选中状态
Slide1.OptionButton2.Value = False //执行按钮B(OptionButton2)不处于选中状态
Slide1.OptionButton3.Value = False //执行按钮C(OptionButton3)不处于选中状态
Slide1.OptionButton4.Value = False //执行按钮D(OptionButton4)不处于选中状态
Slide1.Image1.Visible = False //图像Image1(勾)不可见
Slide1.Image2.Visible = False //图像Image2(叉)不可见
Slide1.TextBox1.Visible = False //括号里不显示设置好的选项
End Sub

六、最终成果

请添加图片描述

PPT使用开发工具设计单选题最终实现


pptm文件在百度云盘

链接:https://pan.baidu.com/s/13W8er12b0eQLvSOcZ2DCgQ
提取码:w9yh
包括最终视频和pptm文件

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/su_fw/article/details/122123029

智能推荐

Linux电源管理(11)_Runtime PM之功能描述_rpm的child_count-程序员宅基地

文章浏览阅读827次。转自:http://www.wowotech.net/pm_subsystem/rpm_overview.html1. Runtime PM的软件框架 RPM的代码在“drivers/base/power/runtime.c”中,软件框架如下: device driver(或者driver所在的bus、class等)需要提供3个回调函数,runtime_suspend、_rpm的child_count

用jQuery的clone()方法拷贝元素_jquery element clone-程序员宅基地

文章浏览阅读9.7k次。Clone an Element Using jQuery除了移动元素,你还可以拷贝元素。简单理解:移动元素就是剪切,拷贝元素就是复制。jQuery的clone()方法可以拷贝元素。比如,如果我想把target2从left-well拷贝到right-well,我们可以这样写:$("#target2").clone().appendTo("#right-well");你有没有发现两个jQuery方法..._jquery element clone

枚举 注解_编写一个person类,使用override注解它的tostring方法-程序员宅基地

文章浏览阅读157次。10.1 枚举类的使用 主要内容:  如何自定义枚举类  如何使用关键字enum定义枚举类  Enum类的主要方法  实现接口的枚举类10.1.1 枚举类的使用:入门  类的对象只有有限个,确定的。举例如下:  星期:Monday(星期一)、......、Sunday(星期天)  性别:Man(男)、Woman(女)  季节:Spring(春节)......Winter(冬天)  支付方式:Cash(现金)、WeChatPay(微信)、Alipay(_编写一个person类,使用override注解它的tostring方法

传统蓝牙RFCOMM协议概念介绍-Bluetooth rfcomm-程序员宅基地

文章浏览阅读9.2k次,点赞3次,收藏17次。零. 概述本文章主要讲下蓝牙RFCOMM协议(bluetooth rfcomm)的概念以及在整个蓝牙协议栈中的起的作用一. 声明本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:蓝牙综合介绍 ,主要介绍蓝牙的一些概念,产生背景,发展轨迹,市面蓝牙介绍,以及蓝牙开发板介绍。第二篇:Transport层介绍,主要介绍蓝牙协议栈跟蓝牙芯片之前的硬件传输协议,比如基于UART的H4,H5,BCSP,基于USB的H2等第三篇:传统蓝牙controller介绍,主要介绍传_rfcomm

python 删除特定列_pandas删除某一列的方法(drop函数)-程序员宅基地

文章浏览阅读6w次,点赞7次,收藏53次。呆瓜半小时入门python数据分析(博主录制)方法一:直接del df['column-name']删除sub_grade_列,输入del df['sub_grade_x']方法二:采用drop方法,有下面三种等价的表达式:1. df= df.drop('column_name', 1)输入:df,drop('num',axix=1),不改变内存,及输入df的时候,它还是显示原数据2. df.d..._pandas drop列

最牛逼的java代码_分享史上java最牛逼,最简短的代码-程序员宅基地

文章浏览阅读1.7k次。确实是12306的最核心代码呀alert("当前访问用户过多,请稍后重试!");确实牛public class Test{static{System.out.println("hello world!");System.exit(0);}}这代码style逆袭了public class ZuiNiu{public static void main(String[] args){System.out..._java好用的代码

随便推点

itertools-程序员宅基地

文章浏览阅读49次。1. 组合数取出数组中的组合数import itertoolsprint list(itertools.combinations([1, 2, 3, 4, 5], 2))>>> [(1, 2), (1, 3), (1, 4), (1, 5), (2, 3), (2, 4), (2, 5), (3, 4), (3, 5), (4, 5)]

cannot import name ‘compare_ssim‘ from ‘skimage.measure‘_cannot import name 'compare_ssim' from 'skimage.me-程序员宅基地

文章浏览阅读1.8w次,点赞30次,收藏44次。1.将from skimage.measure import compare_ssim替换成 from skimage import measure2.将compare_ssim()替换成measure.compare_ssim()_cannot import name 'compare_ssim' from 'skimage.measure

MyBaits学习-3_@mapper 取别名-程序员宅基地

文章浏览阅读151次。MyBatus学习-3再经过MyBatis的Helloworld程序学习,我们知道Mapper的配置文件就是MyBatis的核心,也是他的魅力所在,魔法之源,至尊奥义。接下来我们先去补全我们的增删改查操作,在EmployeeMappper接口中添加剩下的三个方法: public boolean addEmp(Employee employee); public void upd..._@mapper 取别名

matlab如何用二分法求函数零点,如何用二分法求函数的“零点”的近似值-程序员宅基地

文章浏览阅读2.6k次。什么是二分法?定义:对于区间 【a , b】上连续的,且 f ( a ) - f ( b ) < 0="" 的函数="" y="f" (="" x="" )="" ,通过不断地把函数="" f="" (="" x="" )="">怎么用二分法求函数的零点的近似值?用二分法求函数零点的近似值步骤如下:第一步:确定区间 【a , b】,验证:f(a)·f(b)<0,给定精确度;第二步:求区..._二分法求函数零点matlab

Oracle10g RAC在线更换OCR votedisk-程序员宅基地

文章浏览阅读123次。操作之前确认集群状态都正常1、替换OCR# ./ocrconfig -replace ocrmirror /dev/rhdisk11# ./ocrcheckStatus of Oracle Cluster Registry is as follows : Version : 2 Total s..._oracle 10g rac替换ocr

颜色识别_csdn颜色识别-程序员宅基地

文章浏览阅读456次。【OpenCV】颜色识别实例(瓶盖) 原创 ..._csdn颜色识别