整个程序中没有任何地方涉及到  width=100,height=50 ,难道是pic的默认大小?

解决方案 »

  1.   

    你在构造函数里加 取Size 那他会给个模认值,好让你在VS设计时可以改动,
    如果你要改动后的大小,那你要在 button1_Click(object sender, EventArgs e) 方法中取Size才可以的。2.但是当别的窗口遮挡这些图像后,图像就被擦除了  不是被擦除吧,是没有调用Invalidate ??或着你没有直接用Paint事件绘画。。
      

  2.   

    你的绘画是在Buttonclick里面,当被遮挡以后,没有重绘,自然就看不到了
      

  3.   

    1、你要利用sizechanged事件
    2、需要重绘,好好看看GDI+你就懂了