**片:
using system;
using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.linq;
using system.text;
using system.windows.forms;
namespace 繪製驗證碼
string str = null;
private
void
picturebox1_click(object sender, eventargs e)
////// 繪製驗證碼圖形
///void createmap()
;color colors = ;
//將隨機產生的數字放入bitmap中
for (int i = 0; i < 5; i++)
//隨機繪製直線
for (int i = 0; i < 40; i++)
//隨機畫畫素點
for (int i = 0; i < 200; i++)
}private
void
form1_load(object sender, eventargs e)
private
void
button1_click(object sender, eventargs e)
else}}
}
實現效果:
使用GDI繪製驗證碼
首先建立乙個c windows窗體應用程式 然後在窗體中新增乙個picturebox和button控制項 接著給button按鈕註冊乙個單機事件,開始寫 void identifyingcode 建立位圖物件,設定的寬度和高度,bitmap繼承了image bitmap bmp new bitmap...
C 基礎回顧 用GDI 繪製驗證碼
驗證碼在很多需要使用者登陸或發表言論的網頁上都可以見到。傳統的一般是用代表各種不同數字或字元的來進行組合,從而實現效果。但是,很明顯這種方式的靈活性不高,而且需要準備大量的作素材。public static string generate randomgeneratorstyle style,int...
繪製驗證碼
public partial class validatecode validatebase 生成驗證碼 private string createvalidatecode base.strvalidate validatecode 儲存驗證碼 return validatecode 影象背景 pr...