架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7404|回复: 0

[交流] c#编写定时锁屏软件时TextBox的初始值不能为null,不然就异常

[复制链接]
发表于 2019-1-23 09:19:06 | 显示全部楼层 |阅读模式
在调试时提示TextBox.text的值不能为null,要有一个初始值,主要是通过TextBox的获取焦点Enter和失去焦点Leave两个方法来实现的,

思路如下:

   1.设置一个字符串常量,作为TextBox的初始值;

   2.在界面的构造方法中将默认值赋值给TextBox,并设置TextBox的ForeColor为灰色;

   3.编写获取焦点方法 TextBox_Enter(object sender, EventArgs e) ,判断TextBox的Text是否等于默认值,

      是:则将TextBox内容清空,并将前景色ForeColor改成正常的颜色

   4.失去焦点方法 TextBox_Leave(object sender, EventArgs e),判断TextBox的Text是否为空,如果为空,则再次以灰色来显示默认值

我的定时锁屏软件在不断完善。





上一篇:小精灵美化3.9.7 VIP破解版 头像网名桌面计时壁纸美化
下一篇:Visual Studio2017配置GitHub 点工具 更新和扩展报错
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-27 13:04

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表