iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >C# 中怎么实现一个TextBox事件
  • 345
分享到

C# 中怎么实现一个TextBox事件

2023-06-17 22:06:27 345人浏览 薄情痞子
摘要

本篇文章为大家展示了C# 中怎么实现一个TextBox事件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。C# TextBox事件具体的需求:◆界面要求:定义5个TEXTBOX,分别是:姓名、地址、职

本篇文章为大家展示了C# 中怎么实现一个TextBox事件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

C# TextBox事件具体的需求:

◆界面要求:定义5个TEXTBOX,分别是:姓名、地址、职业、年龄、输出内容。1个BUTTON

◆满足条件:

(1)用户名不能为空

(2)年龄必须是一个大于或等于0的数字

(3)职业必须是“程序员”或为空

(4)地址不能为空

C# TextBox事件实例实现:

using System;  using System.Collections.Generic;  using System.ComponentModel;  using System.Data;  using System.Drawing;  using System.Text;  using System.windows.FORMs;  namespace Chapter14  ...{  public partial class Form1 : Form  ...{  public Form1()  ...{  InitializeComponent();  this.button1.Enabled = false;  this.textBox1.Tag = false;  this.textBox2.Tag = false;  this.textBox3.Tag = false;  this.textBox4.Tag = false;  this.textBox1.Validating+=   new System.ComponentModel.CancelEventHandler(  this.textboxEmpty_Validating);  this.textBox2.Validating +=   new System.ComponentModel.CancelEventHandler(  this.textboxEmpty_Validating);  this.textBox3.Validating+=   new System.ComponentModel.CancelEventHandler(  this.textboxOccupation_Validating);  this.textBox4.Validating +=   new System.ComponentModel.CancelEventHandler(  this.textboxEmpty_Validating);  this.textBox1.TextChanged +=   new System.EventHandler(this.textbox_TextChanged);  this.textBox4.TextChanged +=   new System.EventHandler(this.textbox_TextChanged);  this.textBox3.TextChanged +=   new System.EventHandler(this.textbox_TextChanged);  }  //C# TextBox事件  private void textboxOccupation_Validating(  object sender,   System.ComponentModel.CancelEventArgs e)  ...{  TextBox tb=(TextBox)sender;  if (tb.Text.CompareTo("Programmer") == 0||tb.Text.Length==0)  ...{  tb.Tag = true;  tb.BackColor = System.Drawing.SystemColors.Window;    }  else ...{  tb.Tag = false;  tb.BackColor = Color.Red;   }  ValidateOk();  }  //C# TextBox事件  private void textboxEmpty_Validating(  object sender,   System.ComponentModel.CancelEventArgs e)  ...{  TextBox tb = (TextBox)sender;  if (tb.Text.Length == 0)  ...{  tb.BackColor = Color.Red;  tb.Tag = false;  }  else ...{  tb.BackColor = System.Drawing.SystemColors.Window;  tb.Tag = true;  }  ValidateOk();  }  private void textboxAge_KeyPress(  object sender, KeyPressEventArgs e)  ...{  if ((e.KeyChar < 48 || e.KeyChar > 57) &&   e.KeyChar != 8)  e.Handled = true;  }  private void textbox_TextChanged(  object sender, System.EventArgs e)  ...{  TextBox tb = (TextBox)sender;  if (tb.Text.Length == 0&& tb!=textBox3)  ...{  tb.Tag = false;  tb.BackColor = Color.Red;   }  else if (tb == this.textBox3 &&   (tb.Text.Length != 0 &&   tb.Text.CompareTo("Programmer") != 0))  ...{  tb.Tag = false;  }  //C# TextBox事件  else ...{  tb.Tag = true;  tb.BackColor = SystemColors.Window;  }  ValidateOk();  }  private void ValidateOk()  ...{  this.button1.Enabled =   ((bool)(this.textBox2.Tag) &&   (bool)(this.textBox4.Tag) &&   (bool)(this.textBox1.Tag) &&   (bool)(this.textBox3.Tag));  }   private void button1_Click(  object sender, EventArgs e)  ...{  string output;    //C# TextBox事件  output = "Name:" + this.textBox1.Text + " ";  output += "Address:" + this.textBox2.Text + " ";  output += "Occupation:" + this.textBox3.Text + " ";  output += "Age:" + this.textBox4.Text + " ";  this.textBox5.Text = output;   }  }  }

上述内容就是C# 中怎么实现一个TextBox事件,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网精选频道。

--结束END--

本文标题: C# 中怎么实现一个TextBox事件

本文链接: https://www.lsjlt.com/news/293730.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C# 中怎么实现一个TextBox事件
    本篇文章为大家展示了C# 中怎么实现一个TextBox事件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。C# TextBox事件具体的需求:◆界面要求:定义5个TEXTBOX,分别是:姓名、地址、职...
    99+
    2023-06-17
  • 如何在C#中实现一个TextBox事件
    本篇文章为大家展示了如何在C#中实现一个TextBox事件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。C# TextBox事件的效果预期一般情况下:◆当一个页面有TextBox以及Button的时...
    99+
    2023-06-17
  • C#中怎么实现一个回车键事件
    C#中怎么实现一个回车键事件,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。C#回车键事件1.private void textBox1_Ke...
    99+
    2023-06-17
  • C#中怎么实现一个窗体拖动事件
    C#中怎么实现一个窗体拖动事件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。C#窗体拖动事件using System;  using ...
    99+
    2023-06-18
  • C#中textbox换行怎么实现
    在C#中,可以通过在文本框中输入“\r\n”来实现换行。也可以使用Environment.NewLine属性来插入换行符。另外,如果...
    99+
    2023-06-14
    textbox换行
  • C#中怎么利用listbox实现一个双击事件
    这篇文章将为大家详细讲解有关C#中怎么利用listbox实现一个双击事件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。private void Page_Load(obj...
    99+
    2023-06-17
  • C#中TextBox控件怎么用
    这篇文章主要介绍了C#中TextBox控件怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。大家知道茬某些特殊情况下,我们有时候需要让户在文本框中只能输入数字,那我们怎么实...
    99+
    2023-06-17
  • C# 中怎么利用TextBox实现换行
    C# 中怎么利用TextBox实现换行,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。C# TextBox换行时你往往会想到直接付给一个含有换行符"\n...
    99+
    2023-06-17
  • nginx中怎么实现一个事件模块
    nginx中怎么实现一个事件模块,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1. ngx_events_block()----events配置块解析  &...
    99+
    2023-06-19
  • VUE中怎么实现一个长按事件
    VUE中怎么实现一个长按事件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 需求一:长按数字累加或者累减HTML:<div...
    99+
    2024-04-02
  • c# textbox失去焦点所引发的服务端事件怎么实现
    这篇文章主要介绍“c# textbox失去焦点所引发的服务端事件怎么实现”,在日常操作中,相信很多人在c# textbox失去焦点所引发的服务端事件怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”c# ...
    99+
    2023-06-17
  • MYSQL中怎么实现一个事件调度器
    这篇文章给大家介绍MYSQL中怎么实现一个事件调度器,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.查看是否开启:mysql> show variables like '...
    99+
    2024-04-02
  • c#中的textbox控件怎么使用
    TextBox控件是用于在Windows Form应用程序中显示和编辑文本的控件。下面是使用TextBox控件的基本步骤:1. 在W...
    99+
    2023-06-13
    textbox控件
  • C#中怎么实现一个日历控件
    本篇文章给大家分享的是有关C#中怎么实现一个日历控件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。定制C#日历控件在把会议添加到数据库中之前,先修改一下日历的显示。***用另一...
    99+
    2023-06-18
  • C#中怎么实现一个文件下载
    这篇文章给大家介绍C#中怎么实现一个文件下载,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。首先,打开Visual Studio.Net,新建一个Visual C# Windows应用程序的工程,不妨命名为\"...
    99+
    2023-06-17
  • C#中怎么利用实现TextBox换行功能
    这篇文章将为大家详细讲解有关C#中怎么利用实现TextBox换行功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。要让一个Windows Form的C# TextBox换行显示多行文本就得把...
    99+
    2023-06-17
  • C++中怎么实现一个LeetCode
    这篇文章给大家介绍C++中怎么实现一个LeetCode,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。[LeetCode] 128.Longest Consecutive Sequence 求最长连续序列Given an...
    99+
    2023-06-20
  • C++中怎么实现一个接口
    C++中怎么实现一个接口,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。定理1:C++接口是依赖的终点。接口不需要依赖任何东西。推论1:依赖C++接口是安全的。不会带来更多的...
    99+
    2023-06-17
  • Knative Eventing中怎么实现一个Registry 事件注册机制
    Knative Eventing中怎么实现一个Registry 事件注册机制,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。背景作为事件消费者,之前是无法事先知道哪些事件可以被消...
    99+
    2023-06-19
  • js怎么实现为每一个li添加一个点击事件
    本篇内容主要讲解“js怎么实现为每一个li添加一个点击事件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“js怎么实现为每一个li添加一个点击事件”吧!<u...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作