vb验证码制作求助
Private Sub CreateValidImage(ByVal checkCode As String)
Dim iWidth As Integer = checkCode.Length * 15
Dim image As New Bitmap(iWidth, 25) '图片大小
Dim g As Graphics = Graphics.fromImage(image)
g.Clear(Color.White)
Dim c As Color() = {Color.Black, Color.Red, Color.DarkBlue, Color.Green, Color.Red, Color.Brown, Color.DarkCyan, Color.Purple}
Dim font As String() = {"Verdana", "System", "Comic Sans MS", "Arial", "宋体"}
Dim rand As New Random()
Dim j As Short
For j = 0 To checkCode.Length - 1
Dim tmpPoint = New Point()
Dim cIndex As Short = rand.Next(8)
Dim fIndex As Short = rand.Next(5)
Dim f As New Font(font(fIndex), 12, FontStyle.Regular) '12磅,斜体)
Dim b As New SolidBrush(c(cIndex))
Dim dg = rand.Next(10, 50)
If (rand.Next(0, 2) = 0) Then
tmpPoint.x = 12
tmpPoint.y = -6
Else
dg = -dg + 1
tmpPoint.x = -10
tmpPoint.y = 6
End If
g.RotateTransform(dg)
相关问答:
在vb中如何读取Word内容(包含表格,图片,等)
竟然不是zero。
不知道怎么实现的不要说话
这个只能读文本,
VB code:
Private Sub Command1_Click()
Dim WordApp As Object
Set WordApp = CreateObject(& ......
Private Sub Command1_Click()
Dim MyString() As String
Open "a.xml" For Binary As #1 ' 打开刚创建的文件。
ReDim MyString(LOF(1) - 1)
Put #1, , MyRecord ' 读入所有字符到变量中 ......
问题:
现在Access数据库中有两张表TableA和TableB
TableA中有记录如下:
字段1(Name) 字段2(Num)
A 3
A 4
B 6
... ......