我用c#写了个winform程序,一个窗体有一个控件(webBrowser控件),我在窗体的OnPaint里面绘图,但是绘制的图形永远在webBrowser控件的下面,我想让绘制的图形在webBrowser控件上面产生叠加效果,怎么办?
解决方案 »
- xmal中对属性的访问
- c#问题求解,还望高手解答
- 急,急,急,小女子求助!
- c#生成WORD ,无法设置背景颜色,帮帮忙。
- 问个问题,大家在写代码的时候会用到设计模式么
- C# 中做安装项目时碰到的问题
- 如何用C#.net获取存储过程中返回的值
- 满分求教关于c#开发visio2003的二次开发方面的例子、书籍名称
- Hogwarts([微软]S(u)ddenly dis@ppeared...) 放的屁是又烂又臭,苕屎屎都没屙干净,在这里装孙子。我日!!!
- DATAGRID如何新增记录
- [WinForm]在vs2010 使用 IrisSkin2.dll 的问题
- 请教imageList加载图片后删除原文件出错,请问imageList加载图片有什么办法释放资源吗?
Graphics g = Graphics.FromHwnd(你的控件名.Handle);
g.FillEllipse(Brushes.Yellow, 0, 0, 10, 10);//随便写的,你可以根据需求改
这个顺序是否能改?或者是否有事件是先绘制本身所有控件,再绘制我的图形?
1.在webBrowser1里面调用PAINT事件进行绘制,而不是在窗口进行绘制
2.试一下将你的OnPaint事件的调用,放在 FORM_LOAD事件 里,这样,他应该就会先添加控件,再绘制。
2.需要叠加的时候,放到顶层,可见.大小位置自己定