为textbox控件添加水印
来源:互联网 发布:电脑办公软件大全 编辑:程序博客网 时间:2024/05/16 12:36
在工程中新建一个类内容如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
using System.Windows.Forms;
namespace LLSbasicdlg
{
public static class textwater
{
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设置水印文字
/// </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);
}
}
}
工程中其他项目都可以使用该方法进行设置,要求.net框架为4.0;
引用方法为this.textbox1.SetWatermark(“测试成功");
另一种适用于非.net4.0
控件初始化添加事件
在textbox上面添加一个标签控件
- 为textbox控件添加水印
- 在 Visual C# 中,如何为 TextBox 控件添加水印文字
- 在 Visual C# 中,怎样为 TextBox 控件添加水印文字
- C# 解决为TextBox后台动态添加水印的问题
- jQuery为控件添加水印文字
- 給TEXTBOX添加文字水印
- 为图片添加水印
- 为图片添加水印
- 为图片添加水印
- 为地图添加水印
- 为TextBox添加onclick事件
- 为图片添加水印(转)
- 为网站图片添加水印
- 如何为图片添加水印?
- php为图片添加水印
- php为图片添加水印
- php为图片添加水印
- 为图片添加水印图片
- 直方图内最大矩形
- 最短编辑距离
- 开发 Eclipse 插件的最佳实践
- test9.5
- uinput模拟鼠标事件,用于跨屏操作
- 为textbox控件添加水印
- QHeadView 控件
- eclipse 上传项目到git.oschina总结
- JDBC 相关代码整理
- 【SQLite关系型数据库管理系统】开篇
- strtok、strtok_s、strtok_r 字符串分割函数
- Android NDK使用样例
- explorer的父进程
- Quartz使用-入门使用(java定时任务实现)