using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using System.Drawing;
namespace ChineseCalender
{
public class myTextBox:TextBox
{
public myTextBox()
{
//去掉边框
this.BorderStyle = BorderStyle.None;
// BackColor也可以自己设置
this.BackColor = SystemColors.Control;
}
//截获消息,在原来的下边框位置在画一条线
private int WM_PAINT = 0x000F;
protected override void WndProc(ref Message m)
{
base.WndProc(ref m);
if (m.Msg == WM_PAINT)
{
Pen pen = new Pen(Brushes.Black, 1.5f);
using (Graphics g = this.CreateGraphics())
{
g.DrawLine(pen, new Point(0, this.Size.Height - 1), new Point(this.Size.Width, this.Size.Height - 1));
}
}
}
}
}