frmlist.frm

来自「baidu_IM源程序,解压后就可以看到。自己还没有试过,不过貌似很不错的」· FRM 代码 · 共 246 行

FRM
246
字号
VERSION 5.00
Begin VB.Form frmList 
   BackColor       =   &H80000009&
   Caption         =   "查找好友:"
   ClientHeight    =   6240
   ClientLeft      =   3975
   ClientTop       =   3030
   ClientWidth     =   6390
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   MinButton       =   0   'False
   ScaleHeight     =   6240
   ScaleWidth      =   6390
   Begin VB.Frame Frame1 
      BackColor       =   &H80000009&
      Height          =   6135
      Left            =   120
      TabIndex        =   0
      Top             =   0
      Width           =   6135
      Begin VB.CommandButton cmdFriAdd 
         Caption         =   "加入好友"
         Height          =   375
         Left            =   4800
         TabIndex        =   16
         Top             =   5640
         Width           =   1215
      End
      Begin VB.TextBox txtFriName 
         Height          =   270
         Left            =   960
         TabIndex        =   15
         Top             =   5280
         Width           =   5055
      End
      Begin VB.ComboBox Combo3 
         Height          =   300
         Left            =   720
         TabIndex        =   13
         Text            =   "不限"
         Top             =   240
         Width           =   735
      End
      Begin VB.CommandButton cmdFindFri 
         Caption         =   "找朋友"
         Height          =   375
         Left            =   4800
         TabIndex        =   12
         Top             =   240
         Width           =   1215
      End
      Begin VB.CommandButton cmdFriInfo 
         Caption         =   "查看资料"
         Height          =   375
         Left            =   3600
         TabIndex        =   11
         Top             =   5640
         Width           =   1215
      End
      Begin VB.CommandButton cmdNextPage 
         Caption         =   "下一页"
         Height          =   375
         Left            =   4800
         TabIndex        =   10
         Top             =   600
         Width           =   1215
      End
      Begin VB.ListBox List1 
         Height          =   4020
         Left            =   120
         Sorted          =   -1  'True
         TabIndex        =   9
         Top             =   1080
         Width           =   5895
      End
      Begin VB.TextBox txtFriTag 
         Height          =   270
         Left            =   720
         TabIndex        =   8
         Top             =   705
         Width           =   3855
      End
      Begin VB.ComboBox Combo2 
         Height          =   300
         Left            =   3480
         TabIndex        =   3
         Text            =   "请选择"
         Top             =   240
         Width           =   855
      End
      Begin VB.ComboBox Combo1 
         Height          =   300
         Left            =   2280
         TabIndex        =   2
         Text            =   "请选择"
         Top             =   240
         Width           =   855
      End
      Begin VB.Label Label1 
         BackColor       =   &H80000009&
         Caption         =   "找到1个用户"
         Height          =   255
         Left            =   240
         TabIndex        =   17
         Top             =   5760
         Width           =   2295
      End
      Begin VB.Label Label7 
         BackColor       =   &H80000009&
         Caption         =   "用户名:"
         Height          =   255
         Left            =   240
         TabIndex        =   14
         Top             =   5280
         Width           =   735
      End
      Begin VB.Label Label6 
         BackColor       =   &H80000009&
         Caption         =   "兴趣:"
         Height          =   255
         Left            =   120
         TabIndex        =   7
         Top             =   720
         Width           =   615
      End
      Begin VB.Label Label5 
         BackColor       =   &H80000009&
         Caption         =   "岁"
         Height          =   255
         Left            =   4440
         TabIndex        =   6
         Top             =   360
         Width           =   255
      End
      Begin VB.Label Label4 
         BackColor       =   &H80000009&
         Caption         =   "年龄:"
         Height          =   255
         Left            =   1800
         TabIndex        =   5
         Top             =   360
         Width           =   735
      End
      Begin VB.Label Label3 
         BackColor       =   &H80000009&
         Caption         =   "到"
         Height          =   255
         Left            =   3240
         TabIndex        =   4
         Top             =   360
         Width           =   255
      End
      Begin VB.Label Label2 
         BackColor       =   &H80000009&
         Caption         =   "性别:"
         Height          =   255
         Left            =   120
         TabIndex        =   1
         Top             =   360
         Width           =   615
      End
   End
End
Attribute VB_Name = "frmList"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Dim sex As String
Dim age1 As String
Dim age2 As String

Private Sub cmdFindFri_Click()
Dim strUrl As String '链接
Dim strCookie As String 'cookie
Dim txtpost As String
List1.Clear
List1.AddItem "! stcell"
If Combo3.Text = "不限" Then sex = "&sex1=1&sex2=1"
If Combo1.Text = "请选择" Then age1 = "&age_from=" Else age1 = "&age_from=" & Combo1.Text
If Combo2.Text = "请选择" Then age2 = "&age_to=" Else age2 = "&age_to=" & Combo2.Text
'http://hi.baidu.com/sys/uquerys/?type=3&ln=30&sex1=1&sex2=1&age_from=&age_to=&birthday=&word=&submitok=+%B0%D9%B6%C8%CB%D1%CB%F7+
'http://hi.baidu.com/sys/uquerys/
'"type=3&ln=30" & sex & age1 & age2 & "&word=" & txtfritag & "&submitok=+%B0%D9%B6%C8%CB%D1%CB%F7+"

strUrl = "http://hi.baidu.com/sys/uquerys/"
txtpost = "type=3&ln=30" & sex & age1 & age2 & "&word=" & txtFriTag & "&submitok=+%B0%D9%B6%C8%CB%D1%CB%F7+"
strCookie = "Cookie: " & tmpCookie
Call frmMain.MyPost(strUrl, txtpost, strCookie, "findfri")

End Sub

Private Sub cmdFriAdd_Click()
Call frmMain.FriAdd(Trim(txtFriName.Text))
End Sub

Private Sub cmdFriInfo_Click()
Call frmMain.UserInfo(txtFriName.Text)
End Sub

Private Sub cmdNextPage_Click()
cmdNextPage.Enabled = False
Call frmMain.doNextPage
End Sub

Private Sub Combo3_Change()
If Combo3.Text = "男" Then
sex = "&sex1=1&sex2=0"
ElseIf Combo3.Text = "女" Then
sex = "&sex1=0&sex2=1"
Else
sex = "&sex1=1&sex2=1"
End If
End Sub

Private Sub Form_Load()
Dim i As Long
For i = 1 To 80
Combo1.AddItem Trim(Str(i))
Combo2.AddItem Trim(Str(i))
Next
Combo3.AddItem "男"
Combo3.AddItem "女"
Combo3.AddItem "不限"
cmdFriAdd.Enabled = False
cmdFriInfo.Enabled = False
cmdNextPage.Enabled = False
List1.AddItem "! stcell"
End Sub

Private Sub List1_Click()
Dim tmpFri As String
If List1.Text <> "" Then
tmpFri = Replace(List1.Text, "@ ", "")
tmpFri = Replace(tmpFri, "_ ", "")
tmpFri = Replace(tmpFri, "! ", "")
txtFriName.Text = tmpFri
End If
End Sub

Private Sub txtFriName_Change()
cmdFriAdd.Enabled = True
cmdFriInfo.Enabled = True
End Sub

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?