博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# winfrom提示框,点击则不显示,不点击则提示输入内容
阅读量:4462 次
发布时间:2019-06-08

本文共 1444 字,大约阅读时间需要 4 分钟。

先看下效果图,初次进来是界面左边的效果,点击请输入账号,清除内容,可以直接输入,右边图

                          

 以下代码是失去焦点的,一定要把控件的属性TabStop 改为false。不然是不行的。

#region 失去焦点        protected override bool ProcessTabKey(bool forward)        {            foreach (Control c in this.Controls)            {                if (c is TextBox)                {                    c.TabStop = true;                }            }            return base.ProcessTabKey(forward);        }        #endregion

 

 

水印类

把水印类添加在项目中。直接调用方法即可ComLogin_Load

///   /// 基于.NET 2.0的TextBox工具类  ///   public static class TextBoxToolV2  {    private const int EM_SETCUEBANNER = 0x1501;    [DllImport("user32.dll", CharSet = CharSet.Auto)]     private static extern Int32 SendMessage     (IntPtr hWnd, int msg, int wParam, [MarshalAs(UnmanagedType.LPWStr)] string lParam);     ///     /// 为TextBox设置水印文字    ///     /// TextBox    /// 水印文字    public static void SetWatermark(this TextBox textBox, string watermark) { SendMessage(textBox.Handle, EM_SETCUEBANNER, 0, watermark); } ///  /// 清除水印文字 ///  /// TextBox public static void ClearWatermark(this TextBox textBox) { SendMessage(textBox.Handle, EM_SETCUEBANNER, 0, string.Empty); } }
 
private void ComLogin_Load(object sender, EventArgs e)       {           this.WindowState = FormWindowState.Maximized;           TextBoxToolV2.SetWatermark(txtUserID, "请输入账号");           TextBoxToolV2.SetWatermark(txtEntryPwd, "请输入密码");                           }

转载于:https://www.cnblogs.com/aijiao/p/9968722.html

你可能感兴趣的文章
L2-031 深入虎穴(BFS)
查看>>
java之string字符串内存分配解析
查看>>
更有好的文本框[同样可以用于其它情况]信息提示
查看>>
WebApi接口安全认证
查看>>
BZOJ2730: [HNOI2012]矿场搭建
查看>>
BZOJ3529: [Sdoi2014]数表
查看>>
关于Cocos2d-x中增加暂停按钮的步骤
查看>>
Stm32高级定时器(二)
查看>>
0507弹性盒子、媒体查询
查看>>
__block 和 __weak的区别
查看>>
博客生涯开始咯
查看>>
javascript正则表达式
查看>>
HTML5触摸事件
查看>>
Codeforces Round 56-B. Letters Rearranging(思维)
查看>>
【Alpha版本】冲刺-Day1
查看>>
spring mvc 跨域问题。。。解决
查看>>
H-ui框架制作选项卡
查看>>
Merge Two Sorted Lists
查看>>
倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-人机界面快速入门 TC3
查看>>
Solidedge如何修改特征的参数
查看>>