当前位置:   article > 正文

delphi通用验证码生成_delphi随机验证码

delphi随机验证码

原理

将a..z,A..Z,1..9 放到数组里,

随机从数组中抽出n位,画在image控件上,

字体大小,颜色,随机变化

最后在字上画一条线

返回参数为正确的字符验证码

如图

代码

源码来自网络,稍加改造

  1. procedure TForm1.Button2Click(Sender: TObject);
  2. var
  3. ss: string;
  4. begin
  5. ss := CreateVerticode(Image1,14,True) ;
  6. ShowMessage(ss);
  7. end;
  1. function RandomColor: Integer;
  2. /// <summary>
  3. /// img 图片控件;
  4. /// fontsize 字体大小 默认9 ;
  5. /// bCase 是否区分大小写 默认否
  6. /// </summary>
  7. function CreateVerticode(img: Timage;fontsize:Integer = 9;bCase: Boolean = false): string;
  8. implementation
  9. function RandomColor: Integer;
  10. begin
  11. Result := Random(150) + 60;
  12. e
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/289706?site
推荐阅读
相关标签
  

闽ICP备14008679号