在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美

當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁(yè)面

VB技巧擴(kuò)展

VB技巧擴(kuò)展

更新時(shí)間:2022-05-14 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

     我們?cè)谠O(shè)計(jì)一個(gè)VB窗體時(shí), 常常放上許多控件, 為了使這些控件看上去整整齊齊,我們不得不設(shè)置一大堆Left、 Top、 Height、 Width屬性, 您是否已經(jīng)感到厭煩并想轉(zhuǎn)向Powerbuilder或 Delphi等別急, 讓我們現(xiàn)在就來(lái)擴(kuò)展一下VB的功能。  

VB4.0提供了一個(gè)新功能:Add-Ins, 利用這一功能我們就可以把自己的程序加到VB4的系統(tǒng)菜單Add-Ins里去, 作為VB的擴(kuò)展功能。 我們?cè)O(shè)計(jì)的程序?qū)⒕哂幸韵鹿δ埽?選取窗體上某些控件后, 通過(guò)菜單選取, 使它們大小相同、間距相同、邊緣對(duì)齊等等。有了這些功能,我們?cè)O(shè)計(jì)界面時(shí)就能節(jié)省大量時(shí)間,大大提高工作效率。限于篇幅,這里只介紹其中一個(gè)功能:使所選取控件從左到右大小相同。理解了這段程序,其它功能就很容易實(shí)現(xiàn)了。 首先建一個(gè)新項(xiàng)目:alignment.mark,不需要任何窗體,在Tools菜單里選Project Options, 將 Project Name設(shè)為\Exam”,將Start Mode設(shè)為Object Application后退出。然后在菜單Ins ert里選取ClassModule,建立一個(gè)新類,屬性設(shè)置如下:  

Name="HSizeAlign";Creatable=False;Public=True 輸入以下程序:  
Public VBInstance As Object ’當(dāng)前所運(yùn)行的VB
Private TheseControls As Object
Private Control As Onject ’控件對(duì)象變量
Private AllHeight As Long
Private AllWidth As Long
Private MinLeft As Long ’標(biāo)記最左邊界值
Public Sub AfterClick()
MinLeft=99999 ’設(shè)一極大初值
Set ThereControls = VBInstance.ActiveProject.Ac - tiveForm.SelectedControlTemplates
For Each Control In TheseControls
If Control.Properties("Left")<MinLeft Then
AllHeight=Control.Properties("Height")
AllWidth=Control.Properties("Width")
MinLeft=Control.Properties("Left")
End If
Next
For Each Control In TheseControls
Control.Properties("Height")=AllHeight
Control.Properties("Width")=AllWidth
Next
End Sub

再定義一個(gè)新類,屬性設(shè)置如下:
Name="Alignment";Creatable=True;Public=True
Dim ThisInstance As Object
Dim HSizeAlignMenu As Object
Dim HSizeAlignHandler As New HSizeAlign
Dim HSizeConnectCookie As Long
Sub ConnectAddIn(VBInstance As Object)
’加入菜單項(xiàng),進(jìn)行連接
Set ThisInstance=VBInstance
Set HSizeAlignMenu=ThisInstance.AddinMenu.
MenuItems.Add("HSize Alignment")
Set HSizeAlignHandler.VBInstance=ThisInstance
HSizeConnectCookie=HSizeAlignMenu.ConnectEvents
(HSizeAlignHandler)
End Sub
Sub DisconnectAddIn(Mode As Integer)
’解除連接,刪除菜單項(xiàng)
HSizeAlignMenu.DisconnectEvents HSizeConnect-Cookie
ThisInstance.AddinMenu.MenuItems.Remove HSizeAlignMenu
End Sub
再加入一個(gè)Module,輸入以下程序:
Declare Function WritePrivateProfileString Lib
"KERNEL"(ByVal AppName$,ByVal KeyName$,ByVal keydefault$,ByVal FileName$)
Declare Function GetPrivateProfileString Lib
"KERNEL"(ByVal AppName$,ByVal KeyName$,ByVal keydefault$,ByVal ReturnString$,By
Val NumBytes As Integer,ByVal FileName$)
’以上說(shuō)明可用API Text Viewer拷貝
Sub Main()
Dim ReturnString As String
Section$="Add-Ins16"
ReturnString=String$(255,Chr$(0))
ErrCode=GetPrivateProfileString(Section$,
"Exam.Alignment","NotFound",ReturnString,Len(ReturnString)+1,"VB.INI")
If Left(ReturnString,InStr(ReturnString,Chr(0))-1)="NotFound"Then
ErrCode=WritePrivateProfileString%(Section$,"Exam.Alignment","0","VB.INI")
End If
End Sub

’Exam.Alignment里,\Exam”為項(xiàng)目名,\Alignment”為與Add-In菜單連接的類名。以上程序編譯運(yùn)行后,在VB菜單Add-Ins里選取Add-In Manager,將彈出一對(duì)話框,選取Exam. Alignment后退出,Add-Ins菜單里就多了一項(xiàng)HSize Alignment;使用時(shí)先選取所需排列控件 ,然后選此菜單項(xiàng)即可。

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

在线看毛片视频-国产免费av在线-欧美日韩一区二区三区-国产成人无码av在线播放无广告-亚洲人va欧美va人人爽-国产第一草草-西班牙黄色片-四虎在线网站8848-最新av片免费网站入口-东京热无码中文字幕av专区-日本大人吃奶视频xxxx-欧美精品一区二区三区四区五区-国产片天天弄-国产免费内射又粗又爽密桃视频-欧美爱爱网站-日韩v欧美
  • <li id="86scu"><menu id="86scu"></menu></li>
    <li id="86scu"></li>
    <button id="86scu"></button>
  • <s id="86scu"></s><button id="86scu"><menu id="86scu"></menu></button>
  • 国产xxxx振车| 男人亚洲天堂网| 国内自拍第二页| 日本美女视频一区| 一起操在线视频| 国产欧美精品一二三| 中文字幕在线观看第三页| av天堂永久资源网| 日本www在线播放| 日韩中文字幕三区| 日韩精品一区二区三区色欲av| 国产主播自拍av| 3d动漫一区二区三区| 国产玉足脚交久久欧美| 欧美,日韩,国产在线| 欧美日韩在线中文| 尤蜜粉嫩av国产一区二区三区| 另类小说色综合| 中文字幕线观看| 乱子伦一区二区| 黄色大片在线免费看| 日本www在线播放| 欧美精品aaaa| 女同性恋一区二区| 国产白丝袜美女久久久久| 成人毛片视频网站| 一本色道久久亚洲综合精品蜜桃| 性chinese极品按摩| 秋霞在线一区二区| 亚洲精品无码久久久久久| 欧美成人三级在线播放| 日韩精品一区二区三区四| 91猫先生在线| 色呦色呦色精品| 亚洲国产成人精品无码区99| 欧美激情成人网| 亚洲国产精品女人| 老头吃奶性行交视频| 国产卡一卡二在线| 狠狠操精品视频| 日本福利视频在线观看| 欧美黄色性生活| 成年女人18级毛片毛片免费| 免费看污污网站| www.av91| 久久久成人精品一区二区三区| 欧美啪啪免费视频| 日本免费成人网| 亚洲欧美日本一区二区| 免费高清在线观看免费| 国产 欧美 日韩 一区| 国产精品嫩草影院8vv8| 任你操这里只有精品| av在线com| 99精品一级欧美片免费播放| 最新中文字幕免费视频| 777久久久精品一区二区三区| 五月天激情图片| 在线无限看免费粉色视频| 国产原创精品在线| 国内自拍视频网| 日韩av播放器| 成人毛片视频网站| 3d动漫一区二区三区| 丰满的少妇愉情hd高清果冻传媒| 欧美日韩亚洲国产成人| 日韩精品aaa| 欧美一级免费在线| 免费网站在线观看黄| 国产黄色特级片| 无码播放一区二区三区| 久久这里只有精品23| 免费在线看黄色片| 国产日韩亚洲欧美在线| 亚洲精品蜜桃久久久久久| 精品国偷自产一区二区三区| 男人添女人荫蒂免费视频| 欧美一区二区激情| 浮妇高潮喷白浆视频| 久久免费视频3| 欧美成人精品欧美一级乱| 亚洲五月天综合| 男生操女生视频在线观看| 精品久久免费观看| 白白操在线视频| 免费毛片网站在线观看| 国产中文字幕免费观看| 欧美日韩亚洲自拍| 手机成人av在线| 日本中文字幕网址| 亚洲色图 在线视频| 日韩视频在线观看视频| 久久视频这里有精品| 苍井空浴缸大战猛男120分钟| 视频二区在线播放| 菠萝蜜视频在线观看入口| 日韩久久一级片| 992kp免费看片| 国产精品333| 在线一区二区不卡| 午夜精品久久久久久久无码 | 欧美成人精品欧美一级乱| 午夜欧美福利视频| 99精品视频免费版的特色功能| 亚洲色欲久久久综合网东京热| 99999精品视频| 国产系列第一页| 国产97色在线 | 日韩| 91精产国品一二三产区别沈先生| 97在线国产视频| 日本成人xxx| 热久久精品免费视频| 日韩精品久久一区二区| 中文字幕国产免费| 国产欧美在线一区| 成年人视频大全| 热久久久久久久久| 激情综合网俺也去| 黄色网页免费在线观看| 300部国产真实乱| 日本一二三区在线| 天天干天天综合| 久久婷婷国产91天堂综合精品| 国产一二三在线视频| 在线观看成人免费| 6080国产精品| av在线网址导航| 三上悠亚在线一区二区| 色诱视频在线观看| 韩国一区二区av| 激情五月开心婷婷| 5月婷婷6月丁香| 欧美极品欧美精品欧美| 亚洲理论电影在线观看| 男人天堂av片| 欧美深夜福利视频| aa视频在线播放| 国产在线精品91| 欧美二区在线视频| 男人和女人啪啪网站| www国产精品内射老熟女| 欧美牲交a欧美牲交| 噜噜噜久久亚洲精品国产品麻豆| 青青草成人免费在线视频| 亚洲精品蜜桃久久久久久| 久草视频这里只有精品| 欧美大片在线播放| 欧美激情国产精品日韩| 簧片在线免费看| 亚洲精品国产久| 午夜久久久久久久久久久| 日本a级片在线播放| 日韩 欧美 视频| 亚洲精品乱码久久久久久自慰| wwwwxxxx日韩| 国产探花在线观看视频| 国产av人人夜夜澡人人爽麻豆| 国产网站免费在线观看| 欧美三级午夜理伦三级富婆| 欧美国产在线一区| 欧美a级免费视频| 精品视频一区二区在线| 99视频在线视频| 美女av免费观看| www.超碰com| 中文字幕综合在线观看| 亚洲不卡中文字幕无码| 三上悠亚av一区二区三区| www婷婷av久久久影片| www日韩视频| 国产人妻人伦精品| 欧美黄色性生活| 97在线国产视频| xxxx在线免费观看| 免费成人在线视频网站| 一区二区三区国产好的精华液| 亚洲 欧美 日韩 国产综合 在线| 色一情一区二区三区| 国产素人在线观看| aaa免费在线观看| 蜜桃免费在线视频| 欧美成人高潮一二区在线看| 女人高潮一级片| 午夜免费高清视频| 成人在线免费观看av| 51xx午夜影福利| 一级黄色片在线免费观看| 成人黄色片视频| 国产精品无码人妻一区二区在线 | 国产一区视频免费观看| 国产 国语对白 露脸| 午夜剧场高清版免费观看 | 日日躁夜夜躁aaaabbbb| 男女高潮又爽又黄又无遮挡| 黄色小视频大全| 午夜影院免费观看视频| 亚洲综合欧美激情| 国产一区亚洲二区三区| 国模无码视频一区二区三区| 国产精品三级一区二区|