C#中Panel中画图像问题,个位帮忙看看!!!
private void splitContainer_Panel2_Paint(object sender, PaintEventArgs e)
         {
             if (!m_map_is_open)// 地图没打开
             {
                 return;
             }
             else
             {
                 Graphics g = e.Graphics;
                 viewManager.onDraw(g);先画一个地图
                 Image north = Image.FromFile(@"E:\north.bmp");  这个地方想画一个指北针
                 g.DrawImage(north, 30, 30);  调用时会报错 "GDI+ 中发生一般性错误。"
             }
         }
         被调用的
         public void onDraw(Graphics g)
         {
             IntPtr hdc = g.GetHdc();
             m_pView.Draw(hdc.ToInt32());
             g.ReleaseHdc(hdc);
         }
帮忙看看.就是在onDraw画完的地图上在画一个小指北针???
------解决方案--------------------把你的指北针放在picturebox中,如果画地图,就显示该picturebox,否则不显示
这样是不是简单点