当前位置:首页 > 网络编程 > WEB编程 > ASP.net > 制作自己的分隔线控件(LineH、LineV)

制作自己的分隔线控件(LineH、LineV)

点击次数:13 次 发布日期:2008-11-26 23:43:22 作者:源代码网
源代码网推荐 以前用Delphi开发软件的时候,如果需要在界面上放置一个分隔线,其自带的TBevel可以很好地满足这一要求。现在转到了.NET平台,竟找不到对应的控件(毕竟每次在Paint事件中画太麻烦)。而如果用Panel、GroupBox、Label来间接实现,效果不够理想,并且感觉怪怪的。因此决定自己实现一个分隔线控件,效果如下图所示:
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐  在这里我只将核心代码贴出来,关于创建自定义控件的相关知识可参考MSDN:
源代码网推荐
源代码网推荐ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.2052/vbcon/html/vbconControlCreation.htm
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐/// <summary>
源代码网推荐
源代码网推荐/// 水平分隔线
源代码网推荐
源代码网推荐/// </summary>
源代码网推荐
源代码网推荐[
源代码网推荐
源代码网推荐ToolboxBitmap(typeof(LineH), "res.LineH.ico"),
源代码网推荐
源代码网推荐Designer(typeof(LineHDesigner))
源代码网推荐
源代码网推荐]
源代码网推荐
源代码网推荐public class LineH : System.Windows.Forms.UserControl
源代码网推荐
源代码网推荐{
源代码网推荐 //... ...
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐 private void LineH_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
源代码网推荐
源代码网推荐 {
源代码网推荐
源代码网推荐 Graphics g = e.Graphics;
源代码网推荐
源代码网推荐 Rectangle r = this.ClientRectangle;
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐 Pen darkPen = new Pen(SystemColors.ControlDark, 1);
源代码网推荐
源代码网推荐 Pen LightPen = new Pen(Color.White);
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐 //用暗色调处理上边缘
源代码网推荐
源代码网推荐 g.DrawLine(darkPen, r.Left, r.Top, r.Right, r.Top);
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐 //用亮色调处理下边缘
源代码网推荐
源代码网推荐 g.DrawLine(LightPen, r.Left, r.Top + 1, r.Right, r.Top + 1);
源代码网推荐
源代码网推荐 }
源代码网推荐
源代码网推荐
源代码网推荐 //... ...
源代码网推荐
源代码网推荐}
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐/// <summary>
源代码网推荐
源代码网推荐/// 垂直分隔线
源代码网推荐
源代码网推荐/// </summary>
源代码网推荐
源代码网推荐[
源代码网推荐
源代码网推荐ToolboxBitmap(typeof(LineV), "res.LineV.ico"),
源代码网推荐
源代码网推荐Designer(typeof(LineVDesigner))
源代码网推荐
源代码网推荐]
源代码网推荐
源代码网推荐public class LineV : System.Windows.Forms.UserControl
源代码网推荐
源代码网推荐{
源代码网推荐 //... ...
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐 private void LineV_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
源代码网推荐
源代码网推荐 {
源代码网推荐
源代码网推荐 Graphics g = e.Graphics;
源代码网推荐
源代码网推荐 Rectangle r = this.ClientRectangle;
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐 Pen darkPen = new Pen(SystemColors.ControlDark, 1);
源代码网推荐
源代码网推荐 Pen lightPen = new Pen(Color.White);
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐 //用暗色调处理左边缘
源代码网推荐
源代码网推荐 g.DrawLine(darkPen, r.Left, r.Top, r.Left, r.Bottom);
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐 //用亮色调处理右边缘
源代码网推荐 g.DrawLine(lightPen, r.Left + 1, r.Top, r.Left + 1, r.Bottom);
源代码网推荐
源代码网推荐 }
源代码网推荐
源代码网推荐 //... ...
源代码网推荐
源代码网推荐}
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐欲完全实现上图所示效果,可参阅http://blog.csdn.net/doubon/archive/2005/01/18/258314.aspx。
源代码网推荐
源代码网推荐
源代码网推荐
源代码网推荐

源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华