您的位置:程序门 -> .net技术 -> vb.net



我在窗体控件上画了一直线,运行时最小后再最大化,看不到直线了,怎么办?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


我在窗体控件上画了一直线,运行时最小后再最大化,看不到直线了,怎么办?[已结贴,结贴人:zuoguangxin18]
发表于:2007-01-10 08:17:38 楼主
我在窗体控件上画了一直线,运行时最小后再最大化,看不到直线了,怎么办?
发表于:2007-01-10 08:26:041楼 得分:0
需用一个结构存储这个直线的特征,如起始点终止点,然后在窗体重绘时也将直线重绘!
发表于:2007-01-10 08:26:482楼 得分:10
在窗体的onpaint事件中画。
发表于:2007-01-10 08:31:253楼 得分:10
public   function   getgraphicsobject(byref   pic   as   picturebox)   as   graphics
        dim   g   as   system.drawing.graphics
        dim   bmp   as   bitmap   =   new   bitmap(pic.width,   pic.height)
        pic.image   =   bmp

        g   =   graphics.fromimage(bmp)
        return   g
end   function

绘制直线时,使用这个getgraphicsobject函数


快速检索

最新资讯
热门点击