日期:2014-05-18  浏览次数:20762 次

谁有这种自定义控件的源码
单位名称:____________________…  


(…是按钮)

____________________ 跟TextBox一个功能.

------解决方案--------------------
public class UnderLineBox : TextBox 

private bool m_underLine; 

public bool UnderLine 

get { return m_underLine; } 
set

if (this.m_underLine != value) 

if(value) 

this.BorderStyle = BorderStyle.None; 

m_underLine = value; 



protected override void WndProc(ref Message m) 

base.WndProc(ref m); 
if(m.Msg == 0xf || m.Msg == 0x14 || m.Msg == 0x85) 

if(this.BorderStyle == BorderStyle.None) 

if(m_underLine) 

using(Graphics g = Graphics.FromHwnd(this.Handle)) 

g.DrawLine(SystemPens.ControlText, 0, this.Height - 1, this.Width - 1, this.Height - 1); 






http://topic.csdn.net/u/20090214/11/19c2a6f9-090b-45c2-a1fa-36712b2b1090.html