winform登录的默认值处理

lyxs8888 2015-05-25 11:24:57

如何判断 WINFORM textbox文本框设置的默认值
...全文
131 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
默认值不是“判断”用的,应该是设置用的。你的流程不对。 是否处于输入状态,应该有一个 boole 属性。 当初始时,应该为false。当用户打入一个字符时,如果这个属性为false,那么它就被改为true、同时将原来的Text值删除掉(仅保留用户输入的内容)。当用户删除一个字符时,如果删了最后一个字符,这个状态就改为false、同时将Text值变为所谓的“默认值”。 这是一个独立的逻辑。就算是用户输入了跟“默认值”完全一样的文字,你也不会误以为是默认值。
  • 打赏
  • 举报
回复
lz说的很清楚了。。
gengchenhui 2015-05-26
  • 打赏
  • 举报
回复
在web上,Chrome等浏览器(不考虑ie)的文本框都有一个属性叫“placeholder”属性(事实上是HTML5的属性),楼主其实可以借鉴一下。
devmiao 2015-05-25
  • 打赏
  • 举报
回复
if (xxx.Text == "默认值") ...

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧