目录

  • 控制密码显示:
  • 在输完用户后回车直接转移焦点(适用不只是该控件)
  • 只允许输入数字
  • 设置输入数字上下限

控制密码显示:


代码部分:

 private void cb_showPassword_CheckedChanged(object sender, EventArgs e){if (cb_showPassword.Checked){tb_password.PasswordChar = default(char);}else{tb_password.PasswordChar = '*';}}

在输完用户后回车直接转移焦点(适用不只是该控件)

在KeyUp事件中

If(e.KeyCode==Key.Enter && this.text!=””){控件.Focus();}

只允许输入数字

//在KeyPress事件中
if (e.KeyChar != '\b')//这是允许输入退格键
{if ((e.KeyChar < '0') || (e.KeyChar > '9'))//这是允许输入0-9数字{e.Handled = true;MessageBox.Show("仅可输入数字,最小大于0,最大不可超过1800(30分钟)。");}
}

设置输入数字上下限

private void textBox4_TextChanged(object sender, EventArgs e)
{int time = 1;if (!int.TryParse(textBox4.Text, out time)){MessageBox.Show("仅可输入数字,最小大于0,最大不可超过1800(30分钟)。");textBox4.Text = textBox4.Text.Substring(0, textBox4.Text.Length - 1);return;}if (time <= 0 || time > 1800){textBox4.Text = textBox4.Text.Substring(0, textBox4.Text.Length - 1);MessageBox.Show("请输入大于0且小于等于1800的数字。");return;}
}

c#winform之TextBox相关推荐

  1. WinForm -- 为TextBox文本框添加鼠标右键菜单

    WinForm -- 为TextBox文本框添加鼠标右键菜单 1. 新建一个WinForm项目,放置一个TextBox控件 2. 从工具箱拖进来一个ContextMenuStrip 3. 将TextB ...

  2. Winform 中 TextBox 换行问题解析(转)

    winform 中 TextBox 的 Multiline属性设置为 true ,敲入几个字符和几个回车,然后保存到数据库,再从数据库中读取出来赋值给TextBox,换行符丢失.以前遇到这问题,没太在 ...

  3. winform的Textbox设置只读之后使用ForeColor更改颜色

    winform的Textbox设置只读之后设置ForeColor更改颜色无效.这是 TextBox 默认的行为. 解决方法: 设置为只读之后,修改控件的BackColor,再设置ForeColor就可 ...

  4. winform的Textbox设置只读之后ForeColor无效的解决方法

    winform的Textbox设置只读之后ForeColor无效.这是 TextBox 默认的行为. 可以通过以下方法就可以解决: 设置为只读之后,把BackColor改一下,然后运行一下窗口,再设置 ...

  5. winform中textbox设置只能输入数字

    winform中textbox设置只能输入数字 textbox 的keypress事件,通过keychar判断键盘的按键是否为数字或小数点.删除.退格 //判断按键是不是要输入的类型.if (((in ...

  6. winform界面TextBox限制只能输入整数

    winform界面TextBox限制只能输入整数 选中需要限制的TextBox ,双击生成的事件 KeyPress 在生成的方法中,写如下代码 if ((e.KeyChar < 48 || e. ...

  7. 重写Winform的Textbox单行模式下滚动条。

    C# Textbox,必须同时设置属性Multiline = True.ScrollBars=Horizontal.WordWrap=False才会显示出水平滚动条,且默认字体大小下,控件的Size. ...

  8. 如何使Winform的Textbox滚动条保持在最后

    Winform编程中,使用的Textbox控件,我们很有可能会遇到需要随时更新其内容(比如聊天窗口文字的更新),当内容过多的时候,就会出现滚动条,如何让滚动条时刻跟随内容的最下面内容呢? 1. 在[设 ...

  9. winform程序textbox滚动条保持在最下面 内容不闪烁

    在开发winform程序时,会用到textbox控件来显示信息,当把textbox的Multiline属性改为Ture时(即多行显示状态),ScrollBars属性改为Vertical(内容过多时,显 ...

  10. winform中textbox属性Multiline=true时全选

    1.文本框右键属性 => 添加KeyDown事件. 2.添加如下代码: private void txt_result_KeyDown(object sender, KeyEventArgs e ...

最新文章

  1. redis mysql 集群_mysql_redis
  2. 【Android RTMP】RTMPDump 推流过程 ( 独立线程推流 | 创建推流器 | 初始化操作 | 设置推流地址 | 启用写出 | 连接 RTMP 服务器 | 发送 RTMP 数据包 )
  3. Proxy + Reflect 实现 响应的数据变化
  4. python编写es脚本_es数据迁移脚本(python)
  5. php实现页面雪花效果,JavaScript_使用javascript实现雪花飘落的效果,看了javascript网页特效实例大全 - phpStudy...
  6. 直播预告 | 长文本知识抽取:基于语义分割的文档级三元组关系抽取
  7. 「SVN」ubuntu svn自动忽略了.a.so等文件
  8. arkit技术介绍_面向移动AR的触觉技术:如何以“触摸”感增强ARKit应用
  9. 解析 Linux 中的 VFS 文件系统机制
  10. 四、ajax请求超时与网络异常处理
  11. java 1 0_【Java】1.0 开发环境
  12. can't get master address from zookeeper /新旧数据不一致
  13. javascript arguments对象研究--针对jquery源码研究再研究
  14. 图解java_图解 Java 中的数据结构及原理!
  15. 【CCCC】L3-015 球队“食物链” (30分),搜索排列
  16. Swing 100行画图示例
  17. java synchronized互斥锁使用
  18. 如何成为一名合格的CRUD工程师?
  19. 浏览器h5拉起app 微信拉起app wx-launch-open-app
  20. 【项目需求】房屋租赁管理系统的分析与设计

热门文章

  1. java实现qq邮箱发送附件和图片
  2. 初探MUI制作微信APP页面(二)
  3. 获取上一个自然周的、上一个自然月的起始时间范围
  4. ThinkPad E460如何进入bios
  5. 手机NFC是什么?怎么使用?
  6. keil5下载仿真出现Flash download failed-Cortex-M3的原因与方案
  7. 一步一步搭建Redis + Keepalived主从高可用之Keepalived安装配置(三)
  8. 你的爬虫是否徘徊在违法的边缘?
  9. 深度学习分类类别不平衡_Github|类别不平衡学习资源(上)
  10. Win7下安装Mysql5.7.26