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

如何在C#中实现一个TextBox事件

2023-06-17 22:06:26 443人浏览 泡泡鱼
摘要

本篇文章为大家展示了如何在C#中实现一个TextBox事件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。C# TextBox事件的效果预期一般情况下:◆当一个页面有TextBox以及Button的时

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

C# TextBox事件的效果预期一般情况下:

◆当一个页面有TextBox以及Button的时候

◆当光标停留在TextBox上 此时按Enter键 回车

◆就会发现光标将焦点停留在Button上并且触发了Button的按钮事件

这里C# TextBox事件实现如下效果

一个包含[姓名TextBox1]和[备注TextBox2]以及[确定Button按钮]的页面

屏蔽按钮对回车键的响应 而只响应鼠标的点击

以及实现Enter键达到Tab键的转换

◆即TextBox1非空时 按回车键 光标转到TextBox2

◆当TextBox2非空时 按回车键 光标转到Button

◆当光标停留在Button上时 按回车键 光标转到TextBox1

C# TextBox事件代码示例如下:

﹤%@ Page Language="C#" AutoEventWireup="true"   CodeFile="Default2.aspx.cs" Inherits="Default2" %﹥  ﹤html﹥  ﹤head id="Head1" runat="server"﹥  ﹤title﹥屏蔽Button按钮对Enter键的响应﹤/title﹥  ﹤script language="javascript" type="text/javascript"﹥   //TextBox1的 onkeydown事件  //若TextBox1非空 则光标停留在TextBox2  function TextBox1onKeyDown()  {  if(event.keyCode==13)  {  if(document.all.TextBox1.value=="")  {  document.all.TextBox1.focus();  event.keyCode = 0;  event.returnValue = false;  }  else {  //event.keyCode=9;//Enter键-﹥Tab键  document.all.TextBox2.focus();  event.keyCode = 0;  event.returnValue = false;   }  }  }   //TextBox2的 onkeydown事件  //若TextBox2非空 则光标停留在Button1  function TextBox2onKeyDown()  {  if(event.keyCode==13)  {  if(document.all.TextBox2.value=="")  {  document.all.TextBox2.focus();  event.keyCode = 0;  event.returnValue = false;  }  else {  //event.keyCode=9;//Enter键-﹥Tab键  document.all.Button1.focus();  event.keyCode = 0;  event.returnValue = false;   }  }  }   //Button1的 onkeydown事件  //如果是回车键  //则光标停留在TextBox1  //不触发按钮事件  function Button1onKeyDown()  {  if(event.keyCode==13)  {  document.all.TextBox1.focus();  event.keyCode = 0;  event.returnValue = false;  }  }   //Button1的 onClick事件  function btnOnClick()  {  alert(event.keyCode);  alert('onclick');  }   ﹤/script﹥  ﹤/head﹥  ﹤body﹥  ﹤fORM id="form1" runat="server"﹥  ﹤asp:TextBox ID="TextBox1" runat="server"﹥﹤/asp:TextBox﹥  ﹤asp:TextBox ID="TextBox2" runat="server"﹥﹤/asp:TextBox﹥  ﹤asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click"/﹥  ﹤/form﹥  ﹤/body﹥  ﹤/html﹥   C# TextBox事件实现后台代码:   public partial class Default2 : System.WEB.UI.Page  {  protected void Page_Load(object sender, EventArgs e)  {  if (!IsPostBack)  {  this.TextBox1.Attributes.Add("onkeydown", "TextBox1onKeyDown();");  this.TextBox2.Attributes.Add("onkeydown", "TextBox2onKeyDown();");  this.Button1.Attributes.Add("onkeydown", "Button1onKeyDown();");  this.Button1.Attributes.Add("onclick", "btnOnClick();");  this.TextBox1.Focus();  }  }  protected void Button1_Click(object sender, EventArgs e)  {  Response.Write("onclickServer");  }  }

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

--结束END--

本文标题: 如何在C#中实现一个TextBox事件

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

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

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

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

下载Word文档
猜你喜欢
  • 如何在C#中实现一个TextBox事件
    本篇文章为大家展示了如何在C#中实现一个TextBox事件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。C# TextBox事件的效果预期一般情况下:◆当一个页面有TextBox以及Button的时...
    99+
    2023-06-17
  • C# 中怎么实现一个TextBox事件
    本篇文章为大家展示了C# 中怎么实现一个TextBox事件,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。C# TextBox事件具体的需求:◆界面要求:定义5个TEXTBOX,分别是:姓名、地址、职...
    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#中怎么利用listbox实现一个双击事件
    这篇文章将为大家详细讲解有关C#中怎么利用listbox实现一个双击事件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。private void Page_Load(obj...
    99+
    2023-06-17
  • 如何在c#项目中实现一个winform主题
    如何在c#项目中实现一个winform主题?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一个接口,需要做主题的控件、窗体都要实现这个接口/// <summa...
    99+
    2023-06-06
  • 如何在C++项目中实现一个aligned_malloc方法
    这篇文章将为大家详细讲解有关如何在C++项目中实现一个aligned_malloc方法,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。malloc的默认行为int main(){&n...
    99+
    2023-06-07
  • 如何在C++项目中实现一个取余运算
    如何在C++项目中实现一个取余运算?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一、C++中的整数除法C++中整数除法和取余用的是truncate除法(舍0取整),而给无符号类...
    99+
    2023-06-06
  • xmlplus中如何实现文本框TextBox
    这篇文章主要介绍了xmlplus中如何实现文本框TextBox,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。文本框是页面中最常用的输入组件,...
    99+
    2024-04-02
  • 在Android项目中使用view实现一个点击事件
    这篇文章将为大家详细讲解有关在Android项目中使用view实现一个点击事件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Android 自定义view模板并实现点击事件的回调先看效果图:...
    99+
    2023-05-31
    android view roi
  • c# textbox失去焦点所引发的服务端事件怎么实现
    这篇文章主要介绍“c# textbox失去焦点所引发的服务端事件怎么实现”,在日常操作中,相信很多人在c# textbox失去焦点所引发的服务端事件怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”c# ...
    99+
    2023-06-17
  • 如何在Android 开发中实现一个日历控件
    这期内容当中小编将会给大家带来有关如何在Android 开发中实现一个日历控件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、主要功能支持农历、节气、常用节假日2、日期范围设置,默认支持的最大日期范围[...
    99+
    2023-05-31
    android roi
  • nginx中怎么实现一个事件模块
    nginx中怎么实现一个事件模块,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1. ngx_events_block()----events配置块解析  &...
    99+
    2023-06-19
  • C#如何绑定多个按钮到同一个事件
    目录绑定多个按钮到同一个事件1.添加代码2.选择你要添加代码的控件 多个控件有同一个事件,优化先自己声明方法,再用事件调用绑定多个按钮到同一个事件 1.添加代码 priva...
    99+
    2024-04-02
  • VUE中怎么实现一个长按事件
    VUE中怎么实现一个长按事件,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 需求一:长按数字累加或者累减HTML:<div...
    99+
    2024-04-02
  • 在C# 中使用Socke实现一个UDP
    这篇文章给大家介绍在C# 中使用Socke实现一个UDP,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、概述UDP和TCP是网络通讯常用的两个传输协议,C#一般可以通过Socket来实现UDP和TCP通讯,由于.NE...
    99+
    2023-06-06
  • MYSQL中怎么实现一个事件调度器
    这篇文章给大家介绍MYSQL中怎么实现一个事件调度器,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1.查看是否开启:mysql> show variables like '...
    99+
    2024-04-02
  • 如何在mysql中实现一个sql_mode模式
    这篇文章给大家介绍如何在mysql中实现一个sql_mode模式,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。mysql数据库的中有一个环境变量sql_mode,定义了mysql应该支...
    99+
    2024-04-02
  • C#中怎么实现一个日历控件
    本篇文章给大家分享的是有关C#中怎么实现一个日历控件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。定制C#日历控件在把会议添加到数据库中之前,先修改一下日历的显示。***用另一...
    99+
    2023-06-18
  • 如何在Java中实现一个散列表
    目录前言:优化1优化2优化3如何实现总结前言: 假设现在有一篇很长的文档,如果希望统计文档中每个单词在文档中出现了多少次,应该怎么做呢? 很简单! 我们可以建一个HashMap,以S...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作