当前位置:   article > 正文

c# textbox 提示文字

c# textbox 提示文字

1. 定义提示文字内容

private readonly string RemarkText = "最多输入100字";   // 提示文字

2. 添加textbox 焦点事件, 初始化textbox提示文字和字体颜色

  1. public UserControl()
  2. {
  3. InitializeComponent();
  4. tb_Remark.Text = RemarkText;
  5. tb_Remark.ForeColor = Color.Gray;
  6. //Lostfocus当一个控件失去焦点时触发,定义控件失去焦点时的方法
  7. this.tb_Remark.LostFocus += new System.EventHandler(this.tb_Remark_LostFocus);
  8. //GotFocus是在一个对象得到焦点时发生,定义控件得到焦点时的方法
  9. this.tb_Remark.GotFocus += new System.EventHandler(this.tb_Remark_GotFocus);
  10. }

3. 事件处理

  1. private void tb_Remark_GotFocus(object sender, EventArgs e)
  2. {
  3. if (tb_Remark.Text.Trim() == RemarkText)
  4. tb_Remark.Text = "";
  5. tb_Remark.ForeColor = Color.Black;
  6. }
  7. private void tb_Remark_LostFocus(object sender, EventArgs e)
  8. {
  9. if (tb_Remark.Text.Trim() == "")
  10. {
  11. tb_Remark.Text = RemarkText;
  12. tb_Remark.ForeColor = Color.Gray;
  13. }
  14. }

4. 获取textbox 输入内容需做判断

  1. if (this.tb_Remark.Text.Trim() == RemarkText)
  2. friendInformation.Remark = "";
  3. else
  4. friendInformation.Remark = this.tb_Remark.Text.Trim();

效果

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/50382
推荐阅读
相关标签
  

闽ICP备14008679号