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

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

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

源碼資料 時間:2015-03-31 作者/發(fā)布人:科杰在線 點擊:9021

VB6最大化、最小化命令

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

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

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

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


'數(shù)字0-9 的Ascii碼是 48-57
'字母A-Z 的Ascii碼是 65-90 小寫字母是 97-122 (下面代碼是使用Ucase函數(shù)轉(zhuǎn)為大寫,所以我97-122從缺)
'漢字 16進(jìn)制區(qū)間 B0A1-F7FE B=66 F=70(下面代碼是使用16進(jìn)制碼的第一位,其它英文字,數(shù)字與符號的16進(jìn)制第一碼不會在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的文本框只能輸入數(shù)字和VB只能輸入一小小數(shù)點的方法

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

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


調(diào)用方法

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


★VB文本框保留小數(shù)點后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 '設(shè)定為最上層
Const HWND_NOTOPMOST = -2 '取消最上層設(shè)定
Const FLAGS = SWP_NOMOVE Or SWP_NOSIZE

Private Sub Form_Load()
If App.PrevInstance = True Then End '防止程序重復(fù)運行
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
'窗口透明度聲明結(jié)束
'窗體透明度開始
Private Sub Form_Activate()
On Error Resume Next
    For i = 0 To 200 Step 5     '0-200是窗體的透明度.從0開始到150.漸漸出現(xiàn)窗體.步長為5
        SetLayeredWindowAttributes Me.hwnd, 0, i, LWA_ALPHA
        DoEvents
    Next i
End Sub   '窗體透明度結(jié)束

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
'窗體透明度結(jié)束
End Sub

★用vb獲取一個文件夾中的文件數(shù)量
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訪問網(wǎng)址的方法

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文件的個數(shù)?

'添加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

將文本文件加載到文本框控件數(shù)組中

'建一個按鈕,一個文本框,然后復(fù)制這個文本框成數(shù)組,文本內(nèi)容有幾行,就要復(fù)制幾個文本框
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

在窗體任意位置點鼠標(biāo)左鍵可以拖動窗體

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

程序窗體沒有標(biāo)題欄,卻能在任務(wù)欄顯示程序名稱的方法

  把VB窗體fomr1的boderstyle屬性設(shè)置為0-none,同時把form1的showintaskbar屬性設(shè)置為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收集整理,轉(zhuǎn)載請注明出處,謝謝
最后修改日期: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

綜合報道 經(jīng)濟(jì)形勢 勞動就業(yè) 政策法規(guī) 熱點推薦 創(chuàng)業(yè)新聞 創(chuàng)業(yè)指導(dǎo) 創(chuàng)業(yè)課堂 創(chuàng)業(yè)故事 大學(xué)生創(chuàng)業(yè) | 裝修日記 | 學(xué)駕駛經(jīng)歷 | 免費信息發(fā)布 | 網(wǎng)站地圖

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

飛到頂部
精品久久亚洲_69pao在线成人免费视频_黄色三级网络_亚洲国产精品激情在线观看
亚洲精品国产无天堂网2021| 色综合亚洲欧洲| 精品久久一区二区| 欧美日韩国产高清一区二区三区| 99久久久久久99| 91在线观看美女| 色综合久久88色综合天天6| 成人av在线观| 99精品欧美一区| 一本到不卡免费一区二区| 色婷婷精品久久二区二区蜜臂av| eeuss鲁片一区二区三区在线观看| 高清在线不卡av| 91美女福利视频| 色噜噜狠狠一区二区三区果冻| 91浏览器在线视频| 欧美视频一区二区三区| 在线播放/欧美激情| 精品久久久久久久久久久久久久久久久| 欧美一卡2卡3卡4卡| 国产亚洲欧美日韩在线一区| 国产精品久久久久久久久晋中 | 91麻豆精品国产91久久久久久| 91精品中文字幕一区二区三区| 精品日韩成人av| 中文字幕欧美区| 亚洲bt欧美bt精品777| 捆绑调教一区二区三区| 另类人妖一区二区av| 国产suv一区二区三区88区| 国产成人亚洲综合a∨猫咪| av电影天堂一区二区在线| 在线视频国内一区二区| 777奇米成人网| 国产日韩欧美在线一区| 一区二区三区精品在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎 | 国产一区二区免费视频| 97精品超碰一区二区三区| 91麻豆精品国产综合久久久久久| 久久九九久久九九| 亚洲国产日产av| 丁香婷婷综合网| 91麻豆精品国产91久久久更新时间 | 日本一区二区综合亚洲| 一区二区三区日韩| 国产呦精品一区二区三区网站| 色琪琪一区二区三区亚洲区| 精品国产凹凸成av人网站| 亚洲激情在线激情| 夫妻av一区二区| 日韩欧美国产一区二区三区 | 精品一区二区三区av| 日本久久精品电影| 精品sm在线观看| 亚洲地区一二三色| 99免费精品视频| 久久九九99视频| 久久精品国产色蜜蜜麻豆| 欧美三级日韩三级国产三级| 国产精品热久久久久夜色精品三区| 视频一区二区欧美| 在线免费观看视频一区| 国产精品高潮呻吟| 国内不卡的二区三区中文字幕| 欧美三级电影在线观看| 亚洲男女毛片无遮挡| 成人午夜短视频| 国产日韩欧美不卡在线| 激情久久五月天| 精品国产乱子伦一区| 日韩 欧美一区二区三区| 欧美日韩黄色一区二区| 亚洲精品高清在线| 91香蕉视频在线| 亚洲欧美日韩在线| 91免费小视频| 亚洲精品一卡二卡| 日本乱人伦aⅴ精品| 亚洲欧美日韩国产中文在线| 99久久综合精品| 亚洲欧美怡红院| 91搞黄在线观看| 亚洲国产视频网站| 在线播放欧美女士性生活| 五月婷婷欧美视频| 日韩欧美成人午夜| 精品亚洲成a人在线观看| 26uuu亚洲婷婷狠狠天堂| 国产在线国偷精品产拍免费yy| 精品福利av导航| 岛国精品在线观看| 亚洲人成伊人成综合网小说| 色先锋久久av资源部| 亚洲高清三级视频| 日韩一区二区三区高清免费看看| 麻豆国产欧美日韩综合精品二区 | 成人精品视频一区| 自拍偷自拍亚洲精品播放| 日本精品免费观看高清观看| 亚洲国产综合在线| 欧美mv和日韩mv的网站| 国产麻豆成人精品| 亚洲人妖av一区二区| 欧美日韩国产小视频| 狠狠色伊人亚洲综合成人| 亚洲国产成人一区二区三区| 色哟哟一区二区在线观看| 亚洲电影一级片| 欧美videos中文字幕| 成人激情图片网| 亚洲午夜电影在线观看| 日韩一区二区三区在线| 国产成人精品午夜视频免费| 亚洲精品免费在线观看| 欧美一区二区三区小说| 成人国产在线观看| 日韩在线卡一卡二| 国产精品不卡一区| 日韩亚洲欧美在线观看| 91亚洲国产成人精品一区二三| 日韩av网站在线观看| 国产精品卡一卡二| 日韩色视频在线观看| 不卡的看片网站| 麻豆精品精品国产自在97香蕉| 亚洲天堂福利av| 精品欧美一区二区久久| 欧美视频完全免费看| 国产99精品在线观看| 午夜视频在线观看一区二区| 国产精品国产三级国产| 日韩免费性生活视频播放| 日本道精品一区二区三区| 国产在线一区观看| 日产精品久久久久久久性色| 亚洲欧美精品午睡沙发| 久久久久久亚洲综合| 欧美电影一区二区| 色诱亚洲精品久久久久久| 国产一区二区在线观看免费 | 精品免费视频.| 欧美精品丝袜久久久中文字幕| 成人h动漫精品一区二区| 久久国产精品99久久久久久老狼| 亚洲一级二级三级在线免费观看| 久久九九国产精品| 亚洲精品在线一区二区| 91精品国产91久久综合桃花| 欧美三级一区二区| 97精品视频在线观看自产线路二| 韩国v欧美v亚洲v日本v| 久久不见久久见中文字幕免费| 日韩一区精品字幕| 亚洲第一成人在线| 亚洲精品一卡二卡| 国产精品另类一区| 国产精品色在线| 国产精品萝li| 亚洲欧美视频一区| 亚洲码国产岛国毛片在线| 国产精品妹子av| 亚洲欧洲日产国码二区| 中文字幕一区二区三中文字幕| 日本一区二区视频在线观看| 中文字幕精品一区 | 五月激情六月综合| 舔着乳尖日韩一区| 青青草97国产精品免费观看| 日本麻豆一区二区三区视频| 日韩黄色免费电影| 久久97超碰国产精品超碰| 精品一区二区在线看| 国产福利91精品| 91在线视频观看| 欧美日韩一级二级三级| 91精品国产综合久久久蜜臀粉嫩 | 精品精品欲导航| 亚洲精品一区二区三区蜜桃下载| 久久久蜜桃精品| 国产精品二三区| 亚洲一区视频在线观看视频| 亚洲第一在线综合网站| 麻豆精品一区二区av白丝在线| 蜜桃视频一区二区三区在线观看| 久久99精品国产.久久久久| 国产乱人伦偷精品视频不卡| 成人午夜在线免费| 欧美亚洲国产一区二区三区va| 7777精品伊人久久久大香线蕉的| 欧美不卡一区二区三区| 亚洲国产精品99久久久久久久久| 自拍偷拍国产亚洲| 免费在线观看一区| 成人福利在线看| 欧美剧情电影在线观看完整版免费励志电影 | 精品国产91乱码一区二区三区 | 国产一区二区在线观看免费| av资源站一区| 欧美一级欧美三级在线观看|