VB.Net程序设计:制作自己的分隔线控件(LineH、LineV)

新建一个Visual Basic的 Windows 控件库。在项目中添加两个用户控件,一个为:LineH 水平分隔线 ,一个为:LineV垂直分隔线 ,代码如下。经过生成.dll,在其他项目引用,就可以使用。

 

分割线控件下载地址:http://download.csdn.net/source/1447072

在界面中使用分割线的例子:看日期下面的分割线。

分割线

 =============水平分隔线 LineH.vb的完整代码=============

' '''水平分隔线 LineH.vb的完整代码
Public   Class LineH
    
Inherits System.Windows.Forms.UserControl

" Windows 窗体设计器生成的代码 "

    
Private Sub LineH_Paint(ByVal sender As ObjectByVal e As PaintEventArgs) Handles MyBase.Paint
        
Dim g As Graphics = e.Graphics
        
Dim r As Rectangle = Me.ClientRectangle
        
Dim darkPen As Pen = New Pen(SystemColors.ControlDark, 1)
        
Dim LightPen As Pen = 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)
    
End Sub


End Class


 =============垂直分隔线 LineV.vb的完整代码=============

' '''垂直分隔线 LineV.vb的完整代码
Public   Class LineV
    
Inherits System.Windows.Forms.UserControl

" Windows 窗体设计器生成的代码 "

    
Private Sub LineV_Paint(ByVal sender As ObjectByVal e As PaintEventArgs) Handles MyBase.Paint
        
Dim g As Graphics = e.Graphics
        
Dim r As Rectangle = Me.ClientRectangle
        
Dim darkPen As Pen = New Pen(SystemColors.ControlDark, 1)
        
Dim LightPen As Pen = 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)
    
End Sub


End Class


在win2000 + vs2003编译通过。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Jupyter Themes是一个用于为Jupyter Notebook提供各种主题外观的工具。通过安装Jupyter Themes并选择特定的主题,你可以更改Jupyter Notebook的颜色、字体和其他外观设置。要安装Jupyter Themes,你可以在终端窗口中使用命令"jt -t chesterish"来选择并安装cheaterish主题。安装完成后,你需要重新启动Jupyter Notebook才能使更改生效。 Jupyter Themes有多个可用的主题选项,原生主题是一种简洁大方且经典易用的主题,而纯黑色的开发界面则是一种热门的选择。使用Jupyter Themes,你可以根据个人喜好选择适合自己的主题,并体验不同的外观风格。 以下是Jupyter Themes的一些命令选项: - cl: 列出所有可用的主题 - l: 安装指定的主题 - t: 设置代码字体 - fs: 设置代码字体大小 - nf: 设置文本/Markdown单元格的字体大小 - tf: 设置文本/Markdown单元格的字体大小 - dfs: 设置Pandas DataFrame的字体大小 - ofs: 设置输出区域的字体大小 - mathfs: 设置Mathjax字体大小 - m: 设置引导页面的边距 - cellw: 设置单元格的宽度 - lineh: 设置行高 - cursw: 设置光标宽度 - cursc: 设置光标颜色 - altp: 设置备用提示布局 - altmd: 设置备用Markdown背景颜色 - altout: 设置备用输出背景颜色 - vim: 启用Vim NBExt样式 - T: 设置工具栏的可见性 - N: 设置名称和Logo的可见性 - kl: 设置内核Logo的可见性 - r: 恢复默认主题 - dfonts: 强制使用默认字体

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值