1. 按钮

添加按钮:可以在控件栏双击按钮图标添加,也可以单击按钮,然后在窗体中按住鼠标左键在窗体中绘制按钮,其他控件同理。

Cancel属性:设置按钮是否为取消按钮,取值有True和False,当取值为True时,该按钮为取消按钮,在按键盘上的“ESC”键时就相当于按了按了这个按钮,当取值为False时,该按钮不是取消按钮,一个窗体中只能有一个控件的Cancel属性值为True。

Caption属性:设置按钮显示的内容。

单击选中按钮,在右侧的属性窗口通过Caption属性来设置,如下图:

按钮属性设置

双击按钮即可进入编码页面编写按钮的单击事件:

按钮事件

在上图中,单击事件中写了一个打印“Hello World”的语句,在程序运行后单击按钮,会打印出:Hello World

Style属性:设置按钮是否能添加图片,取值有0和1,当取值为0时按钮只能显示文字,当取值为1时,按钮可以添加图片,要在picture属性中选择图片,如果属性值为0,是不能选择图片的。

2. 窗体

如果程序中有多个窗体,启动窗体在程序启动时就会显示,其他窗体要通过Show方法来实现显示:

窗体名.Show [style]

Style 是显示窗体的模式,0表示是非模态的窗体,既可以操作当前窗体,又可以操作其他窗体,1表示是模态窗体,只能操作当前窗体。

添加窗体可以在“工程管理窗口”,右键添加新的窗体,如下图:

添加窗体

启动窗体可以通过工程属性中的启动对象来设置,如下图:

工程属性页面

窗体的不显示可以通过Hide方法或Unload方法:

窗体名.Hide

Unload 窗体名

Hide是将窗体隐藏,实际窗体还是存在的,还在占用内存,只是不显示。而Unload 是窗体卸载,将内存释放,窗体已经不存在。

在窗体1的按钮事件里填写如下代码,就能实现在窗体1单击按钮隐藏窗体1,显示窗体2:

运行程序,显示窗体1:

窗体1

单击按钮,窗体1隐藏,窗体2显示:

窗体2

欢迎点击上方“关注”,一起交流学习。

隐藏窗体关闭按钮_VB编程(五)按钮和窗体相关推荐

  1. 按钮隐藏_Win10系统:如何隐藏登录界面右下角的电源按钮?(两种方法)

    Win10系统:如何隐藏登录界面右下角的电源按钮? Win10系统,在登录界面右下角,通常会有一个[电源按钮],让我们无需登录系统就可以进行"关机.重启.睡眠"等操作,方便用户使用 ...

  2. 五轴编程_沙井万丰数控数控编程五轴编程那个软件好用

    沙井万丰数控数控编程五轴编程那个软件好用设计需要掌握很高很全面的知识和技能,模具做的好,产品质量好,模具结构合理,生产效率高,工厂效益好.正因如此,模具技术工在外打工的工资都非常的高.少则每月几千元, ...

  3. C#多线程编程实例 线程与窗体交互

    C#多线程编程实例 线程与窗体交互 代码: public partial class Form1 : Form{//声明线程数组Thread[] workThreads = new Thread[10 ...

  4. 以编程的方式向窗体添加控件以及对内容高亮显示

    using System; using System.Drawing; using System.Windows.Forms;namespace HighLIght {public partial c ...

  5. 隐藏微信小程序返回首页按钮(小房子)

    隐藏微信小程序返回首页按钮(小房子) 之前开发小程序时会碰到用户打开非主页时,页面会显示返回首页按钮.现在可以隐藏啦!!! 需要注意的是1.调试基础库版本需要2.8.3及以上:2.以及微信7.0.7版 ...

  6. 在VC中编程实现按钮的启用(enable)和禁用(disable)

    在VC中编程实现按钮的启用(enable)和禁用(disable)- - 方法总的说只有一个,就是调用CButton::EnableWindow()函数[毕竟CButton是从CWnd继承下来的] 具 ...

  7. Swift中隐藏某一页面的返回按钮

    最近在尝试用swift去编写一个小项目,由于用惯了oc,一时间无法适应.最基本的隐藏导航返回按钮都无法实现,在网上搜索半天,没有找到合适的方法,可能是我词不达意吧.最后终于在一篇文章中找到了解决方案. ...

  8. Linux网络编程-五

    Linux网络编程-五 1 线程池并发服务器 2 UDP通信 2.1TCP和UDP的区别 2.2 UDP通信相关函数介绍: 2.3 UDP的服务器和客户端编码流程 2.4 代码练习 3 本地socke ...

  9. c语言二维图形变换程序,C语言图形编程(五、二维图形变换-01)(国外英文资料).doc...

    C语言图形编程(五.二维图形变换-01)(国外英文资料) C语言图形编程(五.二维图形变换-01)(国外英文资料) The first user coordinates to the screen c ...

最新文章

  1. python 信号量,Event, 定时器
  2. 用Table变量返回多行数据
  3. 可怕!公司部署了一个东西,悄悄盯着你···
  4. Spark之Spark角色介绍及运行模式
  5. dcnctf-web-wp(部分)
  6. 【转】全面理解javascript的arguments,callee,caller,call,apply概念(修改版)
  7. Java开启/关闭tomcat服务器
  8. php黄页,PHP 黄页的url
  9. 小程序 移植 云开发_使用Kubernetes探索跨云的应用程序可移植性
  10. BZOJ1110 : [POI2007]砝码Odw
  11. 保卫Google!刻不容缓
  12. 软件项目管理案例教程期末考试知识点复习(一)软件项目管理概述
  13. 用百宝云在线表单制作一个简单的投票系统
  14. ThinkPHP6 操作SharePoint
  15. HCIA—冲突域与广播域(详解 + 区别)
  16. 谷歌插件安装(不翻墙方式)
  17. 获取、导出微信所有表情
  18. 多元复合函数的求导法则(一元函数与多元函数复合、多元函数与多元函数复合、混合形式)
  19. Android获取系统邮件账号
  20. 二手房屋信息发布交易小程序开发制作功能

热门文章

  1. 打开android studio项目,为什么我们没有一个文件来打开Android Studio项目?
  2. 4怎么打开项目_苹果电脑怎么把文件复制到u盘
  3. SSM-水果商城-项目架构-学习-3
  4. F1-VmwareCentOS7.x
  5. 随笔 | 写代码时极有可能面临的焦虑
  6. 随手笔记:我的架构师之路--沈剑 到家集团技术委员会主席快狗打车CTO
  7. 《强化学习》中的 时序差分学习 Temporal-Difference Learning (基于与动态规划 DP 、蒙特卡洛方法 MC 的对比)
  8. mysql semi join_技术分享 | MySQL 子查询优化
  9. Ubuntu18.04安装CUDA10.1和cuDNN v7.6.5
  10. 【转】SQL SERVER 获取存储过程返回值