C#界面之TextBox多种用法合集

2022-10-24 11:57:13

一、水印

效果图:

效果解释:

    1.运行时有灰色的字提示该TextBox输入的内容是什么

    2.当在该TextBox输入时灰色的字消失

怎么做:

     1.搜索TextBox水印效果,网上有段代码叫WaterMakeTextBox

     2.将此WaterMakeTextBox.cs和WaterMakeTextBox.designer.cs放在我们的项目里(或自己复制弄个cs)

     3.namespace一样,工具箱里就出现了testBoxWaterMake组件

     4.拖出该控件,在该控件属性的WaterText属性里的字符串就是灰色的字符串,我输入的是sda(测试的时候随便输入的)

二、输入的字符串转化为******(密码)

效果图:


效果图解释:

    输入的字符串转化为***

怎么做:

    TextBox的属性PasswordChar后面设置为*

三、右键操作

效果图:

  截图失败,因为右键出来的东西,截图的时候失去TextBox的焦点,没法截到效果图

效果图解释:

  相当于你右键的时候弹出一个按钮一样

怎么做:

TextBox的属性ContextMenuStrip填加一个contextMenuStrip(这也是一个控件)

四、将TextBox变大

怎么做:

  跨行的属性设为true

五、类似于QQ登录时候在输入文本框边出现提示

效果图:

  截图失败,截图失去TextBox焦点而无法截到效果图

效果图解释:

  类似于QQ登录时密码输入框旁边的提示,输入的时候提示消失

怎么做:

  利用:ToolStripControlHost

  利用:ToolStripDropDown

*******************************************

以上源码下载地址:

http://download.csdn.net/detail/panpen120/8622327



  • 作者:Eden(Peng)Pan
  • 原文链接:https://blog.csdn.net/PanPen120/article/details/45195639
    更新时间:2022-10-24 11:57:13