我需要一个带有底线的文本框,例如表单中使用的inputfields。在TextBox中画线C#(.NET 3.5)
我曾经寻找过像底部单边框这样的功能。 但我认为唯一的方法是在文本框中画一条线。
下面的代码不起作用:
private void textEdit1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
if (sender is TextBox)
{
TextBox tmp = (TextBox)sender;
Graphics g = CreateGraphics();
Pen p = new Pen(System.Drawing.Color.Red, 8);
g.DrawLine(p, tmp.Location.X, tmp.Location.Y, (tmp.Location.X + tmp.Width), tmp.Location.Y);
p.Dispose();
g.Dispose();
}
}
希望有人能够帮助!谢谢!
谢谢你的工作! – user274342 2010-02-16 12:37:05