vb2005 为什么graphic图形在当前窗口会消失

问题描述

我用vb2005编了一个小程序,其中用到Graphics.FillEllipse方法,但在运行过程中用Graphics.FillEllipse方法产生的图形在当前窗口会消失,即没有更换窗口,谁能告诉我为什么,谢谢。

解决方案

解决方案二:
看看代码
解决方案三:
要写在Paint事件中。否则只要窗体被重绘,上面已绘制的东西都会消失。
解决方案四:
试试这个代码:ProtectedOverridesSubOnPaint(ByValeAsPaintEventArgs)DimredBrushAsNewSolidBrush(Color.Red)DimxAsSingle=0.0FDimyAsSingle=0.0FDimwidthAsSingle=200.0FDimheightAsSingle=100.0Fe.Graphics.FillEllipse(redBrush,x,y,width,height)EndSub

解决方案五:
dimBasnewbitmap(me.width,me.height)usinggasgraphics=graphics.fromimage(b)画画endusingme.backgroundimage=B
解决方案六:
引用2楼caozhy的回复:

要写在Paint事件中。否则只要窗体被重绘,上面已绘制的东西都会消失。

版主帮我看看,这段代码吧,也是画图的问题.http://bbs.csdn.net/topics/390708385

时间: 2024-08-02 20:45:02

vb2005 为什么graphic图形在当前窗口会消失的相关文章

vb编程-vb2005 为什么graphic图形在当前窗口会消失

问题描述 vb2005 为什么graphic图形在当前窗口会消失 我用vb2005编了一个小程序,其中用到Graphics.FillEllipse 方法,但在运行过程中用Graphics.FillEllipse 方法产生的图形在当前窗口会消失,即没有更换窗口,谁能告诉我 为什么,谢谢.

java图形界面-awt 图形界面问题 窗口弹出

问题描述 awt 图形界面问题 窗口弹出 一个窗口中有几个按钮,如何实现点击按钮后,弹出新窗口,在监听器里试了一个show 方法,弹是弹出来了,但是在eclipse 里面,这个方法被划掉了,什么意思,还可以用吗?

java 图形界面一个窗口切换到另一窗口的时候,窗口的背景图不见了,何解呢?

问题描述 java图形界面一个窗口切换到另一窗口的时候,窗口的背景图不见了,何解呢?每个窗口单独运行的时候是没有问题的,一通过其他窗口开启显示就有问题.我插入背景的方法是:ImageIconimg1=newImageIcon(MusicShareClient.class.getResource("Image/Login.jpg"));JLabelbg=newJLabel(img1);inst.setLayout(null);inst.getLayeredPane().add(bg,-3

android popuwindow点击外部窗口不消失的实例

网上大多数都是说如何监听点击外部消失,但我遇到的问题是点击外面不让其消失,如下是我的解决方案,关键是:popupMenu.setBackgroundDrawable(null);popupMenu.setFocusable(false); popupMenu = new PopupWindow(view, keylinearlayout.getWidth(), LayoutParams.WRAP_CONTENT); ColorDrawable cd = new ColorDrawable(R.c

找回Win7拖动窗口时消失的内容

Win7的透明效果令人惊艳,尤其是桌面透视.窗口透明,想必很多已经升级到Win7系统的用户都体验到了.不过有些用户在使用电脑时,还遇到了一种新的"透明"效果,就是在Win7中拖动窗口时,窗口内容全都消失了,只剩下一个窗口的边框在移动. 拖动窗口时只显示边框 Win7的Aero特效只能在Win7家庭高级版及以上版本的系统中才有,但这种"透明"在Win7家庭普通版中也存在,因此这肯定不是Win7的 Aero效果.其实,这就是一项普通的系统设置,也是为方便用户查看后台窗口

找回Windows7系统拖动窗口时消失的内容

Win7的透明效果令人惊艳,尤其是桌面透视.窗口透明,想必很多已经升级到Win7系统的用户都体验到了.不过有些用户在使用电脑时,还遇到了一种新的"透明"效果,就是在Win7中拖动窗口时,窗口内容全都消失了,只剩下一个窗口的边框在移动. 拖动窗口时只显示边框 Win7的Aero特效只能在Win7家庭高级版及以上版本的系统中才有,但这种"透明"在Win7家庭普通版中也存在,因此这肯定不是Win7的 Aero效果.其实,这就是一项普通的系统设置,也是为方便用户查看后台窗口

窗口和视口

1.窗口是基于逻辑坐标的. 2.视口是基于设备坐标. 3.设备坐标是以像素为单位的,逻辑坐标是以.cm,m,mm,..... 4.系统最后一定要把逻辑坐标变为设备坐标. 5.设备坐标有3种:      a.GetDC() 客户区坐标.      b.GetWindowDC().窗口坐标.      c.GetDC(NULL),or CreateDC().屏幕坐标.   记住两个原则: 1.总是由窗口原点映射为视口原点.即无论你窗口的原点和视口的原点怎么变,窗口的原点总是映射到视口的原点.(记住:

窗口-新手求助:C#中 如何将form1中picture box1的图片放大 透明 无边框的显示到form2中...

问题描述 新手求助:C#中 如何将form1中picture box1的图片放大 透明 无边框的显示到form2中... 如题,,新手,还请尽可能详细点,,用C#处理图形 和多窗口 还是第一次..

窗口分析

(本文尝试通过一些简单的实验,来分析Windows的窗口机制,并对微软的设计理由进行一定的猜测,需要读者具备C++.Windows编程及MFC经验,还得有一定动手能力.文中可能出现一些术语不统一的现象,比如"子窗口",有时候我写作"child window",有时候写作"child",我想应该不会有太大影响,文章太长,不一一更正了) 问题开始于我的最近的一次开发经历,我打算把程序的一部分界面放在DLL中,而这部分界面又需要使用到Tooltip,但