Winform控件扩展
生活随笔
收集整理的這篇文章主要介紹了
Winform控件扩展
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1.TextBox 增加水印
新增一個用戶控件,將繼承UserControl改為TextBox
public partial class TextBoxEP : TextBox{public TextBoxEP(){InitializeComponent();}private const uint WT_Mark = 0x1501;[DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = false)]static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, uint wParam, [MarshalAs(UnmanagedType.LPWStr)] string lParam);private string watermarkText;[Description("水印文字")]public string WatermarkText{get { return watermarkText; }set{watermarkText = value;SetWatermark(watermarkText);}}private void SetWatermark(string watermarkText){SendMessage(this.Handle, WT_Mark, 0, watermarkText);}}?
轉(zhuǎn)載于:https://www.cnblogs.com/hualuohuakaihuamanyuan/p/7299456.html
總結(jié)
以上是生活随笔為你收集整理的Winform控件扩展的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信测步数据怎么修改?
- 下一篇: jboss数据源配置