C#窗口的Form.AcceptButton 属性和Form.CancelButton 属性

这篇具有很好参考价值的文章主要介绍了C#窗口的Form.AcceptButton 属性和Form.CancelButton 属性。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

C#窗口的Form.AcceptButton 属性和Form.CancelButton 属性

初入门时,看到这两个属性一般不太关注它,因为这两个属性在窗口设计上也不需要设置就可以工作,因为默认了按下回车键的动作。
如果自己程序里创建的窗口,就需要小心了,需要通过手动设置这两个属性才能正确地使用回车键和ESC取消键的功能。

Form.AcceptButton 属性主要作用就是用来指定用户按下Enter键时响应的按钮,因为一个窗口上有很多按钮,如果不指定的话,就不知道选择一个作为回车键响应的按钮。不过在设计窗口上,
好像不需要指定,它会自动选择默认的按钮来当作回车键的消息响应。

Form.CancelButton 属性主要作用就是用来指定ESC键按下时的事件响应。这两个属性的作用大多数都是不需要鼠标操作的时候使用,大家也许感觉到奇怪,为什么会不需要鼠标的呢,
其实这个就是在特定的场合使用,比如鼠标突然坏了,又想把软件关闭,或者做一些简单的处理,就需要使用键盘操作。又或者在一些设备上,使用鼠标操作会比较麻烦。

因此,当应用程序不需要使用鼠标时,就需要考虑使用这两个属性了。

下面通过例子来演示这两个属性的使用:文章来源地址https://www.toymoban.com/news/detail-428087.html

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApp2
{
  

到了这里,关于C#窗口的Form.AcceptButton 属性和Form.CancelButton 属性的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C#: form 窗体的各种操作

    说明:记录 C# form 窗体的各种操作         在C# Win Form中,可以通过设置控件的Anchor属性来实现窗口拉大时其他控件跟着变大的效果。Anchor属性指定了控件与其父容器之间的边界锚定方式。         例如,如果你想要一个按钮在窗口拉大时保持在左上角不变,可以将该

    2024年01月19日
    浏览(38)
  • tkinter 窗口属性解析

         在Tkinter中,TK窗口是整个图形用户界面的基础。在创建主窗口时,可以设置窗口的大小、标题和其他属性,可以向窗口添加各种小部件,例如按钮、标签、文本框等。TK窗口还负责管理窗口的事件循环,以响应用户的交互。因此,TK窗口是构建图形用户界面的必不可少的

    2024年02月12日
    浏览(41)
  • JavaScript--窗口属性

    常用窗口属性有: window.innerHeight - 浏览器窗口的内高度(以像素计) window.innerWidth - 浏览器窗口的内宽度(以像素计) 对于旧版本的 Internet Explorer(包括8、7、6和5),可以使用以下属性: document.documentElement.clientHeight document.documentElement.clientWidth 或者也可以使用以下属性:

    2024年02月16日
    浏览(32)
  • C# VS2019 Form 图标的修改

    引言 图标是用户使用软件的第一印象,第一印象很重要。好的软件UI设计也包括ICO图标的设计。 在C#的Form窗口框架程序设计时,图标的是有两处需要修改,一个是Form窗口的左上角图标,一个是EXE可执行文件的图标。 这里用VS2019中的图标修改为例说明一下图标的修改。 一、

    2023年04月09日
    浏览(39)
  • Unity界面介绍:Inspector属性窗口

    Unity 中的游戏是由多个GameObjects(游戏物体)构成,这些游戏物体可以是多边形物体,脚本,声音,或其它图形元素如Lights等。Ispectror视窗会显示当前选择物体的详细信息,包括物体上当前连接的所有Componens(组件)和它们的属性。用户就是使用Componens(组件)来扩展当前场景中游戏

    2024年02月11日
    浏览(42)
  • FlinkSQL基本概念、时间属性和窗口

    flink版本是1.13.3 如果希望在本地的集成开发环境(IDE)里运行 Table API 和 SQL,还需要引入以下依赖: 如果想实现自定义的数据格式来做序列化,可以引入下面的依赖: 2.1 程序编写流程 ​ 程序的整体处理流程与 DataStream API 非常相似,也可以分为读取数据源(Source)、转换(

    2024年02月04日
    浏览(35)
  • C#开发Windouw窗体之Form窗体及示例(基础)

    Forms窗体也称为窗口,通过窗体可以显示信息、请求用户输入以及通过网络与远程计算机通信。 我们首先要明白三点: 1.窗体也是对象,窗体类定义了生成窗体的模板,每当实例化一个窗体类,就产生一个窗体 2.Form类是所有窗体类的基类。 3.在一个项目中,每个窗体都有自己

    2024年02月02日
    浏览(37)
  • c# 从零到精通 form界面之listView控件

    c# c# 从零到精通 form界面之listView控件 using System; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace Test04 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { if (textBox1.Text == “”) { MessageBox.Show(“项目

    2024年02月08日
    浏览(43)
  • c# 从零到精通 form界面之treeView控件

    c# 从零到精通 form界面之treeView控件 using System; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace Test09 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { TreeNode tn1 = treeView1.Nodes.Add(“名称”); TreeNode t

    2024年02月09日
    浏览(53)
  • C# Window form 自定义控件的结构和设计(三)

    C# Window form 自定义控件的结构和设计 (三) 一、前面介绍了如何来创建第一个自定义的控件,以及一个测试程序。下面我们来看下如何在自定义控件中添加属性。 C#和其他.NET语言支持属性作为语言的第一类成员。把属性作为语言的基础属性有两点主要的有点: ①利用属性使放

    2024年04月15日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包