精品久久亚洲_69pao在线成人免费视频_黄色三级网络_亚洲国产精品激情在线观看

您的位置: 首頁 > 源碼資料

vb6(visual basic)常用代碼及說明收集

源碼資料 時間:2015-03-31 作者/發布人:科杰在線 點擊:9104

VB6最大化、最小化命令

Me.WindowState = 0  '0為普通,1為最小,2為最大

當窗口大小化時發生事件
Private Sub Form_Resize() '

如果父窗體被最小化發生事件
If Form1.WindowState = vbMinimized Then

★文本框自動剔除常用符號及空格,只保留漢字及數字的VB代碼


'數字0-9 的Ascii碼是 48-57
'字母A-Z 的Ascii碼是 65-90 小寫字母是 97-122 (下面代碼是使用Ucase函數轉為大寫,所以我97-122從缺)
'漢字 16進制區間 B0A1-F7FE B=66 F=70(下面代碼是使用16進制碼的第一位,其它英文字,數字與符號的16進制第一碼不會在B-F之間)
'添加 Command1
Dim i%, h$, aa$, bb$
Private Sub Command1_Click()
aa = "科!@#杰!@#¥在@!@#@線"
bb = ""
For i = 1 To Len(aa)
h = Hex(Asc(Mid(aa, i, 1)))
If (Asc(Left(h, 1)) >= 66 And Asc(Left(h, 1)) <= 70) Or (Asc(Mid(UCase(aa), i, 1)) >= 65 And Asc(Mid(UCase(aa), i, 1)) <= 90) Or (Asc(Mid(UCase(aa), i, 1)) >= 48 And Asc(Mid(UCase(aa), i, 1)) <= 57) Then
bb = bb & Mid(aa, i, 1)
End If
Next i
MsgBox bb
End Sub

VB6的文本框只能輸入數字和VB只能輸入一小小數點的方法

Private Sub Text1_KeyPress ( KeyAscii As Integer )  
      If KeyAscii > =   Asc ( "0" )   And KeyAscii < =   Asc ( "9" )   Or KeyAscii   =   8 Or KeyAscii   =   Asc ( "." )   Then
            If KeyAscii   =   Asc ( "." )   And InStr ( 1, Text1.Text, ".", vbTextCompare )   > 0 Then
                  KeyAscii   =   0
            End If
            If Text1.SelStart > =   Len ( Text1.Text )   - 2 And _
                  InStr ( 1, Text1.Text, ".", vbTextCompare )   > 0 And _
                  Len ( Text1.Text )   - InstrRev ( Text1.Text, ".", Len ( Text1.Text ) , vbTextCompare )   > =   2 And _
                  KeyAscii <> 8 Then
                   
                  KeyAscii   =   0
            End If
      Else
            KeyAscii   =   0
      End If
End Sub

更強大更實用的限制文本框只能輸入特定字符的方法


調用方法

http://pan.baidu.com/share/link?shareid=214382&uk=1711549925


★VB文本框保留小數點后3位

x = Text2.Text
Text1.Text = Format(x, "0.000")

★vb窗口置頂代碼

Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Const SWP_NOMOVE = &H2 '不更動目前視窗位置
Const SWP_NOSIZE = &H1 '不更動目前視窗大小
Const HWND_TOPMOST = -1 '設定為最上層
Const HWND_NOTOPMOST = -2 '取消最上層設定
Const FLAGS = SWP_NOMOVE Or SWP_NOSIZE

Private Sub Form_Load()
If App.PrevInstance = True Then End '防止程序重復運行
SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, FLAGS '窗口置頂
End Sub

★visual Basic 6 如何給窗體窗口加上透明度

'窗口透明度聲明開始
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function SetLayeredWindowAttributes Lib "user32" (ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long
Private Const WS_EX_LAYERED = &H80000
Private Const GWL_EXSTYLE = (-20)
Private Const LWA_ALPHA = &H2
'窗口透明度聲明結束
'窗體透明度開始
Private Sub Form_Activate()
On Error Resume Next
    For i = 0 To 200 Step 5     '0-200是窗體的透明度.從0開始到150.漸漸出現窗體.步長為5
        SetLayeredWindowAttributes Me.hwnd, 0, i, LWA_ALPHA
        DoEvents
    Next i
End Sub   '窗體透明度結束

Private Sub Form_Load()
'窗體透明度開始
 Dim rtn As Long
    rtn = GetWindowLong(Me.hwnd, GWL_EXSTYLE)
    rtn = rtn Or WS_EX_LAYERED
    SetWindowLong Me.hwnd, GWL_EXSTYLE, rtn
    SetLayeredWindowAttributes Me.hwnd, 0, 0, LWA_ALPHA
'窗體透明度結束
End Sub

★用vb獲取一個文件夾中的文件數量
Private WithEvents s As FileListBox
Private Sub Command1_Click()
Text1.Text = "c:\"
    Set s = Controls.Add("VB.FileListBox", "File1")
    With s
        .Visible = False
        .Path = s
        .ReadOnly = True
        .Hidden = True
        .System = True
    End With
    Text1.Text = s.ListCount
    End Sub


★用vb訪問網址的方法

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Public Sub pc354()
webpc354 = Text1.Text
Call ShellExecute(Me.hwnd, "open", webpc354, "", "", SW_SHOW)
End Sub
Private Sub Command1_Click()
pc354
End Sub

VB點擊文本框自動全選文本

Text1.SelStart = 0
Text1.SelLength = Len(Text1)

怎樣計算文件夾下txt文件的個數?

'添加Text1 Command1
'本代碼不偵測下一層的文件夾,就只搜你在text1里輸入的路徑.
Private Sub Form_Load()
 Text1.Text = "c:\"
End Sub
Private Sub Command1_Click()
 On Error Resume Next
 Dim sSave As String, Ret As Long, r As Long, rtn As Long, kk As Long
 Dim fol, fso, fil, fils, s, f, fldr
 Set fso = CreateObject("Scripting.FileSystemObject")
 Set fldr = fso.GetFolder(Text1.Text)
 Set fils = fldr.Files
 kk = 0
 Me.Cls
 For Each fil In fils
 s = s & fil.Name
 aa = midstr & "\" & fil.Name
 If UCase(Right(aa, 3)) = "TXT" Then
 songname = aa
 i = InStrRev(songname, "\")
 If i > 0 Then
 bb = Mid(songname, i + 1) ' 獲取文件名
 Print bb
 kk = kk + 1
 End If
 End If
 Next
 MsgBox "共有" & Str(kk) & " 個.txt的文件"
End Sub

批量給控件組定義顏色

Private Sub Form_Load()
For ii = 1 To 88
Text1(ii).BackColor = vbWhite
Next
End Sub

將文本文件加載到文本框控件數組中

'建一個按鈕,一個文本框,然后復制這個文本框成數組,文本內容有幾行,就要復制幾個文本框
Private Sub Command1_Click()
Open "c:\1.txt" For Input As #1
Dim i As Integer, s As String
While Not EOF(1)
  Line Input #1, s
  i = i + 1
  Text1(i).Text = s
Wend
Close #1
End Sub

在窗體任意位置點鼠標左鍵可以拖動窗體

Private Declare Function ReleaseCapture Lib "user32" () As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Long) As Long
Const WM_NCLBUTTONDOWN = &HA1
Const HTCAPTION = 2
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Dim ReturnVal As Long
    X = ReleaseCapture()
    ReturnVal = SendMessage(Me.hwnd, WM_NCLBUTTONDOWN, HTCAPTION, 0)
End Sub

程序窗體沒有標題欄,卻能在任務欄顯示程序名稱的方法

  把VB窗體fomr1的boderstyle屬性設置為0-none,同時把form1的showintaskbar屬性設置為TRUE

讓按鈕不再顯示出難看的虛線

Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Const WM_KILLFOCUS = &H8 '使按鈕失去焦點
Private Sub Form_Activate() 
  Command1_Click
End Sub
Private Sub Command1_Click()
  MsgBox "科杰在線www.yeewaa.com"
  SendMessage Command1.hwnd, WM_KILLFOCUS, 0, 0 '使按鈕失去焦點
End Sub

VB在退出后可以自動保存窗體大小和位置,下次打開時保持

Private Sub Form_Load()
    Me.Width = GetSetting(App.Title, Me.Name, "Width", 7200)
    Me.Height = GetSetting(App.Title, Me.Name, "Height", 6300)
    Me.Top = GetSetting(App.Title, Me.Name, "Top", 100)
    Me.Left = GetSetting(App.Title, Me.Name, "Left", 100)
   
End Sub
Private Sub Form_Unload(Cancel As Integer)
    Call SaveSetting(App.Title, Me.Name, "Width", Me.Width)
    Call SaveSetting(App.Title, Me.Name, "Height", Me.Height)
    Call SaveSetting(App.Title, Me.Name, "Top", Me.Top)
    Call SaveSetting(App.Title, Me.Name, "Left", Me.Left)
End Sub
 
科杰在線www.yeewaa.com收集整理,轉載請注明出處,謝謝
最后修改日期:2015.1.30 12:00
--------------------------全文完----------------------------
0% (0)
0% (0)
整站字母快速檢索: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9 0

綜合報道 經濟形勢 勞動就業 政策法規 熱點推薦 創業新聞 創業指導 創業課堂 創業故事 大學生創業 | 裝修日記 | 學駕駛經歷 | 免費信息發布 | 網站地圖

地址:合肥市臨泉路香格里拉花園 郵箱:pc354@163.com QQ:55769640 | 皖ICP備06007228號 
版權所有:科杰服務(www.www.yeewaa.com) 建議使用IE7.0或以上版本,最少1280分辨率瀏覽本站,可獲得最佳瀏覽效果

飛到頂部
精品久久亚洲_69pao在线成人免费视频_黄色三级网络_亚洲国产精品激情在线观看
欧美在线视频不卡| 日韩理论在线观看| 亚洲一区在线观看视频| 成人免费不卡视频| 国产欧美视频一区二区三区| 久久福利资源站| 欧美二区在线观看| 偷拍日韩校园综合在线| 欧美色视频在线观看| 亚洲欧美日韩国产综合在线| 不卡一区中文字幕| 国产精品国产三级国产专播品爱网| 国产一区二区三区日韩| 久久精品亚洲精品国产欧美| 另类中文字幕网| 精品国精品国产| 国产精品99久久久久久久vr| 国产日韩欧美电影| 成人黄色a**站在线观看| 国产精品亲子伦对白| 99久久精品99国产精品| 一区二区视频在线| 欧美午夜片在线看| 奇米影视一区二区三区小说| 欧美mv日韩mv国产网站| 国产一区二区三区视频在线播放| 久久精品人人做人人爽人人| 成人黄色av电影| 亚洲国产一区在线观看| 91精品国产欧美一区二区成人| 蜜臂av日日欢夜夜爽一区| 久久久亚洲综合| 一本色道综合亚洲| 亚欧色一区w666天堂| 欧美tk—视频vk| a在线欧美一区| 亚洲123区在线观看| 亚洲精品一区二区三区香蕉| a亚洲天堂av| 轻轻草成人在线| 中文字幕av一区 二区| 一本一本大道香蕉久在线精品| 日韩综合在线视频| 国产午夜亚洲精品午夜鲁丝片| 99re这里只有精品首页| 日韩中文欧美在线| 国产欧美日本一区二区三区| 在线观看免费一区| 国产尤物一区二区| 一区二区三区国产精华| 日韩美女视频在线| 色综合一区二区| 理论电影国产精品| 亚洲欧美一区二区三区久本道91| 日韩一级欧美一级| 91麻豆国产福利精品| 国精品**一区二区三区在线蜜桃| 日韩美女视频19| 久久美女高清视频| 欧美三区在线观看| 成人综合婷婷国产精品久久蜜臀| 三级一区在线视频先锋| 国产精品超碰97尤物18| 欧美一级黄色大片| 欧美性大战久久久久久久蜜臀| 国产成人8x视频一区二区| 日韩成人午夜精品| 中文字幕在线观看不卡视频| 欧美v日韩v国产v| 7777精品伊人久久久大香线蕉 | 欧洲一区在线观看| 成人综合在线观看| 另类欧美日韩国产在线| 亚洲午夜免费电影| 亚洲色图第一区| 国产精品青草久久| 日本一区二区三区dvd视频在线| 91精品一区二区三区在线观看| 91免费观看在线| bt7086福利一区国产| 国产成人综合视频| 国产在线精品一区二区夜色| 日本在线不卡视频| 三级亚洲高清视频| 婷婷综合五月天| 午夜精品久久久久久久蜜桃app| 自拍偷拍亚洲综合| 中文字幕一区二区三区在线播放 | 日韩专区欧美专区| 丝袜诱惑亚洲看片| 日韩欧美一级精品久久| 色综合久久88色综合天天| 成人免费看黄yyy456| 国产成人免费视频网站| 国产精品一级二级三级| 国内一区二区视频| 国产成人在线观看| 成人不卡免费av| 99国产一区二区三精品乱码| av一区二区三区在线| 99vv1com这只有精品| 99re这里只有精品视频首页| 91麻豆国产香蕉久久精品| 91成人免费在线| 欧美亚洲国产怡红院影院| 欧美另类久久久品| 欧美一级免费观看| 精品国产1区2区3区| 国产欧美日韩激情| 亚洲色图.com| 首页国产欧美久久| 国内精品伊人久久久久影院对白| 国产精品香蕉一区二区三区| 不卡电影一区二区三区| 色先锋久久av资源部| 3atv一区二区三区| 久久精品免费在线观看| 亚洲欧美在线观看| 亚洲二区在线观看| 国产剧情一区二区| 97aⅴ精品视频一二三区| 欧美丰满少妇xxxxx高潮对白| 精品91自产拍在线观看一区| 国产精品成人免费| 无码av中文一区二区三区桃花岛| 老鸭窝一区二区久久精品| 菠萝蜜视频在线观看一区| 56国语精品自产拍在线观看| 337p日本欧洲亚洲大胆精品 | 亚洲欧美日韩国产综合| 日韩电影在线一区二区| 国产成a人亚洲精| 欧美日韩一区中文字幕| 久久久久久久综合色一本| 亚洲精品第一国产综合野| 日本不卡的三区四区五区| 99久久精品免费看国产| 91精品麻豆日日躁夜夜躁| 中文幕一区二区三区久久蜜桃| 性做久久久久久免费观看欧美| 国产高清久久久| 欧美日本在线一区| 亚洲视频免费在线观看| 韩国欧美国产1区| 欧美三级日韩在线| 亚洲欧洲性图库| 激情综合网av| 91精品国产全国免费观看| 亚洲欧洲日产国产综合网| 久久www免费人成看片高清| 欧洲激情一区二区| 最新国产精品久久精品| 黑人巨大精品欧美一区| 欧美日韩亚洲综合在线| 日韩一区中文字幕| 国产不卡视频在线观看| 日韩精品自拍偷拍| 五月天中文字幕一区二区| 91免费看视频| 国产精品久久久久久亚洲毛片| 狠狠狠色丁香婷婷综合久久五月| 717成人午夜免费福利电影| 一区二区三区日韩精品视频| 成人av资源站| 欧美国产精品一区二区| 国产在线播放一区| 精品少妇一区二区三区在线视频| 婷婷开心久久网| 欧美日韩国产综合一区二区 | 亚洲国产精品久久久久秋霞影院 | 99久久精品免费看| 中文在线一区二区| 成人夜色视频网站在线观看| 欧美成人乱码一区二区三区| 日韩**一区毛片| 51午夜精品国产| 日本午夜精品一区二区三区电影| 欧美久久一二三四区| 日韩激情视频网站| 欧美一级欧美三级在线观看| 日本不卡的三区四区五区| 日韩美女视频在线| 国产自产2019最新不卡| 久久久精品一品道一区| 丁香六月久久综合狠狠色| 国产精品久久久久久久裸模| 不卡一区在线观看| 一区二区国产视频| 欧美日韩高清一区二区三区| 免费日本视频一区| 亚洲精品一区在线观看| 成人黄色小视频| 亚洲精品欧美专区| 538在线一区二区精品国产| 免费观看在线综合色| 国产日韩欧美a| 91丨porny丨最新| 婷婷丁香久久五月婷婷| 欧美va亚洲va香蕉在线| va亚洲va日韩不卡在线观看|