c语言button用法,C# Button:按钮控件
按钮主要用于提交页面的内容,或者是确认某种操作等。
按钮包括普通的按钮 (Button)、单选按钮 (RadioButton),本节主要讲解按钮的应用,单选按钮将在下一节《C# RadioButton》为大家讲解。
按钮常用的属性包括在按钮中显示的文字 (Text) 以及按钮外观设置的属性,最常用的事件是单击事件。
【实例】实现一个简单的用户注册功能,并将提交的注册信息显示在新窗体的文本框中。
本例的用户注册界面中仅包括用户名和密码,通过单击“注册”按钮跳转到新窗体中并显示注册的用户名和密码,实现该功能分别使用 RegForm 窗体和 MainForm 窗体。
RegForm 窗体的界面如下图所示。
在注册时判断用户名和密码不能为空,并且要求两次输入的密码一致,实现的代码如下。
public partial class RegForm : Form
{
public RegForm()
{
InitializeComponent();
}
//“确定”按钮的单击事件,用于判断注册信息并跳转到新窗口显示注册信息
private void button1_Click(object sender, EventArgs e)
{
string name = textBox1.Text;
string pwd = textBox2.Text;
string repwd = textBox3.Text;
if (string.IsNullOrEmpty(name))
{
MessageBox.Show("用户名不能为空!");
return;
}
else if (string.IsNullOrEmpty(textBox2.Text))
{
MessageBox.Show("密码不能为空!");
return;
}
else if (!textBox2.Text.Equals(textBox3.Text))
{
MessageBox.Show("两次输入的密码不一致!");
return;
}
//将用户名和密码传递到主窗体中
MainForm mainForm = new MainForm(name, pwd);
mainForm.Show();
}
//“取消”按钮的事件,用于关闭窗体
private void button2_Click(object sender, EventArgs e)
{
//关闭窗体
this.Close();
}
}
MainForm 窗体的界面如下图所示。
在 MainForm 界面中使用标签 label2 和 label3 分别显示用户名和密码,代码如下。
public partial class MainForm : Form
{
public MainForm(string name,string pwd)
{
InitializeComponent();
label2.Text = "用户名:"+ name;
label3.Text = "密 码:"+pwd;
}
}
运行 RegForm 窗体,效果如下图所示。
单击“确定”按钮,效果如下图所示。
从上面的实例可以看出,如果需要在两个窗体中传递参数,则可以使用按钮和文本框。
c语言button用法,C# Button:按钮控件相关推荐
- Python tkinter - 第五章 按钮控件(Button)属性
第5章 按钮控件(Button) 5.1 按钮控件介绍 按钮是一个标准的tkinter控件.按钮上可以显示文字或者图片作为提示信息.文字只能使用一种字体以及颜色.按钮的最主要作用是被点击后,可以调用指 ...
- 3、Web 窗体的基本控件——按钮控件(Button,LinkButton)
3.Web 窗体的基本控件--按钮控件(Button,LinkButton) 按钮控件(Button,LinkButton) 前端 <%@ Page Language="C#" ...
- C#窗体控件-按钮控件Button
按钮(Button)控件几乎存在于所有Windows对话框中,是Windows应用程序中最常用的控件之一.按钮控件允许用户通过单击来执行操作.按钮最重要的事件,也是最常用的事件就是Click.当用户单 ...
- 《实用VC编程之玩转控件》第3课:Button按钮控件
本文转载自:VC驿站 https://www.cctry.com/thread-297405-1-1.html 1.按钮控件的基本使用: 新建对话框工程,拖拽按钮控件,添加点击事件响应函数! a.双击 ...
- togglebutton用法 java_Android中ToggleButton开关状态按钮控件使用方法详解
ToggleButton开关状态按钮控件使用方法,具体内容如下 一.简介 1. 2.ToggleButton类结构 父类是CompoundButton,引包的时候注意下 二.ToggleButton开 ...
- 修改安卓默认的系统button样式,以及其它系统控件的默认样式
先介绍下修改原理:首先打开位于android.widget包下面的Button.java文件,这里有一句关键的代码如下: public Button(Context context, Attribut ...
- VS2010/MFC编程入门之二十三(常用控件:按钮控件的编程实例)
上一节VS2010/MFC编程入门教程中鸡啄米讲了按钮控件Button.Radio Button和Check Box的基本用法,本节就继续讲按钮控件的内容,通过一个实例让大家更清楚按钮控件在实际的软件 ...
- VS2019/MFC编程入门之常用控件:按钮控件的编程实例
上一节VS2010/MFC编程入门教程中讲了按钮控件Button.Radio Button和Check Box的基本用法,本节就继续讲按钮控件的内容,通过一个实例让大家更清楚按钮控件在实际的软件开发中 ...
- 【Qt】Qt 开发桌面程序 ( Qt 版本 5.14.2 | 编辑 Qt 桌面按钮控件 | 修改按钮文本 | 为按钮添加点击事件 | 系统调用 | 去掉系统调用命令窗口 )
文章目录 一.添加按钮控件 二.修改按钮文本 三.为按钮添加点击事件 ( 弹出对话框 ) 四.为按钮添加点击事件 ( 打开记事本 ) 五.为按钮添加点击事件 ( 打开计算器 ) 六.去掉系统调用时弹出 ...
- qt 关闭窗口的槽函数_勇哥的VC++应用框架学习之QT(1) 信号槽、按钮控件、opencv读取显示图片...
前言勇哥对于C语言,C++早些年有一些接触,这个系列贴子就记载一下C++应用框架的学习经验. 在写程序时,UI.基础类库.应用程序框架对于vc来讲,只能依靠MFC和QT了. 勇哥对MFC有很强的抵触, ...
最新文章
- 【Leetcode】刷题之路4(python版)
- 深度学习框架哪家强?MXNet称霸CNN、RNN和情感分析,TensorFlow仅擅长推断特征提取
- Mysql默认密码的查找和修改
- Elasticsearch 性能调优
- 即时通讯 IM 开发指南 1:如何进行技术选型
- ie下按keydown事件会触发button
- 前端学习(3139):react-hello-react之生命周期组件挂载过程
- 高通的快充协议_高通QC5.0快充发布:百瓦级时代,高通被国产厂商牵着鼻子走了?...
- python用xlrd怎么清洗数据_利用Python进行数据清洗
- 原生JS事件中,return false 和 preventDefault() 的区别
- jsp中运用html语言,JSP技术-第2章 HTML语言.doc
- 解决ajax跨域请求 (总结)
- 关闭VS2019和VAssistX的导航栏
- 抵制微信公众号,从我做起
- 有那些适合苹果手机用的蓝牙耳机?适合苹果手机用的蓝牙耳机推荐
- 将私人对话发布到公共空间来寻求正义是否可取
- CentOS7配置代理上网
- 国内顶级经济类期刊有哪些?
- 目前最全的IT技术问答、社区、科技服务网站合集
- Mysql 中 “必知” 的单行处理函数