VB.NET怎么重绘?
我想重绘标签该怎么做??????有没有什么实例?我想把标签做成像QQ切换联系人和群组那样类似的,该怎么做?如果直接上代码希望给点标示,让我知道这句是干嘛的,谢谢...
我想重绘标签该怎么做??????有没有什么实例?我想把标签做成像QQ 切换联系人和群组那样类似的,该怎么做?
如果直接上代码希望给点标示,让我知道这句是干嘛的,谢谢 展开
如果直接上代码希望给点标示,让我知道这句是干嘛的,谢谢 展开
展开全部
新建一个Winform,在和Form1平行的位置粘贴如下代码
Public Class MyLabel
Inherits Label
Protected Overrides Sub OnPaint(e As PaintEventArgs)
e.Graphics.DrawEllipse(New Pen(Color.Red), New Rectangle(2, 2, 10, 10))
MyBase.OnPaint(e)
End Sub
End Class
运行,停掉,在工具箱找到MyLabel,拖动就可以看到效果。这只是最基本的重写,要模仿QQ还需要其他技术以及美工。
追问
额,比如说什么技术呢?您先告诉我。我可以学习的
追答
比如渐进颜色,不规则Path等这些都是GDI+自带的,但非专业人士很难做得好看,我上面的代码也只算是抛砖引玉。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |