最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

WinForm實現(xiàn)為TextBox設(shè)置水印文字功能

 更新時間:2014年08月19日 17:15:12   投稿:shichen2014  
這篇文章主要介紹了WinForm實現(xiàn)為TextBox設(shè)置水印文字功能,很實用的一個技巧,需要的朋友可以參考下

本文實例展示了WinForm實現(xiàn)為TextBox設(shè)置水印文字功能,非常實用的技巧,分享給大家供大家參考。

關(guān)鍵代碼如下:

using System;
using System.Runtime.InteropServices;
using System.Windows.Forms;

namespace WinFormUtilHelpV2
{
  /// <summary>
  /// 基于.NET 2.0的TextBox工具類
  /// </summary>
  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);

    /// <summary>
    /// 為TextBox設(shè)置水印文字
    /// </summary>
    /// <param name="textBox">TextBox</param>
    /// <param name="watermark">水印文字</param>
    public static void SetWatermark(this TextBox textBox, string watermark)
    {
      SendMessage(textBox.Handle, EM_SETCUEBANNER, 0, watermark);
    }
    /// <summary>
    /// 清除水印文字
    /// </summary>
    /// <param name="textBox">TextBox</param>
    public static void ClearWatermark(this TextBox textBox)
    {
      SendMessage(textBox.Handle, EM_SETCUEBANNER, 0, string.Empty);
    }
  }
}

測試代碼如下:

using System;
using System.Windows.Forms;
using WinFormUtilHelpV2;

namespace WinFormUtilHelpV2Test
{
  public partial class WinTextBoxToolV2Test : Form
  {
    public WinTextBoxToolV2Test()
    {
      InitializeComponent();
    }

    private void WinTextBoxToolV2Test_Load(object sender, EventArgs e)
    {
      textBox1.SetWatermark("請輸入用戶名稱....");
      textBox2.SetWatermark("請輸入用戶密碼....");
    }

    private void button1_Click(object sender, EventArgs e)
    {
      textBox1.ClearWatermark();
      textBox2.ClearWatermark();
    }
  }
}

測試效果如下圖所示:

希望本文所述的為TextBox設(shè)置水印文字功能示例對大家C#程序設(shè)計有所幫助!

相關(guān)文章

最新評論

昌邑市| 类乌齐县| 元氏县| 伊宁县| 浙江省| 南平市| 达日县| 阿巴嘎旗| 枣强县| 乌鲁木齐市| 西吉县| 沾益县| 宕昌县| 邳州市| 望谟县| 长兴县| 大港区| 岳阳市| 武平县| 潮安县| 安康市| 瑞昌市| 宁都县| 托克托县| 青岛市| 新宾| 且末县| 泰顺县| 潮安县| 民勤县| 夹江县| 宜城市| 和政县| 文水县| 黄骅市| 黑山县| 扬中市| 霍林郭勒市| 广安市| 青河县| 和平县|