我需要一個帶有底線的文本框,例如表單中使用的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