高可配置的 MDI 的 Tab 控件
发布时间:2020-12-17 08:00:50 所属栏目:百科 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 ' returns a new gradient brush with the glass lookFriend Function CreateGlassGradientBrush( _ ByVal Rectangle As Rectangle,ByVal Color1 As C
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 ' returns a new gradient brush with the glass look Friend Function CreateGlassGradientBrush( _ ByVal Rectangle As Rectangle,ByVal Color1 As Color,_ ByVal Color2 As Color) As Drawing2D.LinearGradientBrush ' creates a new gradient brush Dim b As New Drawing2D.LinearGradientBrush(Rectangle,_ Color1,Color2,Drawing2D.LinearGradientMode.Vertical) ' creates a new bitmap to to render the gradient Dim x As New Bitmap(1,Rectangle.Height) Dim g As Graphics = Graphics.FromImage(x) ' paint the gradient on the bitmap g.FillRectangle(b,New Rectangle(0,1,Rectangle.Height)) ' create a new color blend with 4 colors and copy the ' colors from the bitmat Dim c As New Drawing2D.ColorBlend(4) c.Colors(0) = x.GetPixel(0,0) c.Colors(1) = x.GetPixel(0,x.Height / 3) ' the trick is here the 3rd color is the last color in ' the bitmap c.Colors(2) = x.GetPixel(0,x.Height - 1) ' and the last color is the one at 1/3 c.Colors(3) = x.GetPixel(0,x.Height / 3) c.Positions(0) = 0 c.Positions(1) = 0.335 c.Positions(2) = 0.335 c.Positions(3) = 1 ' assign the color blend to the brush b.InterpolationColors = c g.Dispose() x.Dispose() Return b End Function 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |