日期:2014-05-18  浏览次数:20990 次

C#如何添加控件?
我在protected override void OnPaintBackground(PaintEventArgs pea)这个函数中,
new了一个WebBrowser,然后用this.Controls.Add(mywebbrowser);
但是我发现当鼠标移动到这个webbrowser的时候,却触发了private override onMouseLeave(EventArgs ea)函数~~

请问如何添加控件,使得 鼠标在这个控件时,没有onMouseLeave??

--------
我想是否可以获取pea的Graphics
Graphics grfx = pea.Graphics;
然后用grfx画一个webBrowser,请问这个方法可行么?

怎么用grfx画一个webBrowser???????我看到里面有DrawString等等函数,但是没有DrawWebBrowser~~
新手,还请多指教


------解决方案--------------------
1、“触发了private override onMouseLeave(EventArgs ea)函数~~”,不知道这个函数lz是在那个class中实现的?
2、“然后用grfx画一个webBrowser”,这是不可行的,Graphics对象只是用来绘图的,WebBrowser是一个控件。
建议lz先找一本C#的入门书籍看看。