熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

C# 制作以動畫的方式顯示圖像[7]

2013-11-13 10:59:32  來源: .NET編程 


   以從上向下拉伸的方式顯示圖像 
  
  原理: 將圖像的寬度不變每次顯示圖像的一部分 直到將圖片完全顯示 
  
  代碼: 

 private void button_Click(object sender EventArgs e)
  {
  //以從上向下拉伸方式顯示圖像
  try
  {
  int width = thisMyBitmapWidth; //圖像寬度
  int height = thisMyBitmapHeight; //圖像高度
  Graphics g = thispanelCreateGraphics();
  gClear(ColorGray); //初始為全灰色
  for (int y = ; y <= height; y++)
  {
  Bitmap bitmap=MyBitmapClone (new Rectangle(width y)
  SystemDrawing ImagingPixelFormat FormatbppRgb );
  gDrawImage (bitmap);
  SystemThreadingThreadSleep();
  }
  }
  catch (Exception ex)
  {
  MessageBoxShow(exMessage 信息提示);
  }
  }

   以從左向右拉伸的方式顯示圖像 
  
  原理: 將圖像的高度不變每次顯示圖像的一部分 直到將圖片完全顯示 
  
  代碼: 

private void button_Click(object sender EventArgs e)
  {//以從左向右拉伸方式顯示圖像try
  {
  int width = thisMyBitmapWidth; //圖像寬度
  int height = thisMyBitmapHeight; //圖像高度
  Graphics g = thispanelCreateGraphics();gClear(ColorGray); //初始為全灰色
  for (int x = ; x <= width; x++)
  {
  Bitmap bitmap=MyBitmapClone (new Rectangle
  (x height)
  SystemDrawing ImagingPixelFormat FormatbppRgb );
  gDrawImage (bitmap);
  SystemThreadingThreadSleep();
  }
  }
  catch (Exception ex){MessageBoxShow(exMessage 信息提示);
  }
  } 

[]  []  []  []  []  []  []  []  []  []  


From:http://tw.wingwit.com/Article/program/net/201311/14933.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.