我做了个扫雷游戏
开始画面在Form1_Paint事件中写的
在游戏中只要最小化或不是当前窗体时
游戏画面就恢复Form1_Paint事件画的画面
请问我该怎么办???????

解决方案 »

  1.   

    最小化或不是当前窗体时,窗体就会重绘,执行Paint事件,当然就会变成开始画面了
    你必须记录游戏任何时刻的界面外观(譬如用过数组啥的)
    这样在引起重绘时,根据不同条件,选择重绘方式
    例如,在paint事件里写:
    if游戏开始:
    画开始界面
    else if 游戏中;
    画游戏中界面(根据你保存的界面信息)
    else if 游戏结束
    画游戏结束画面
      

  2.   

    应该hujiiori(Coder×Coder——sytu) 给了最简单的方法了