国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

VB技巧擴展

VB技巧擴展

更新時間:2022-05-14 文章作者:未知 信息來源:網絡 閱讀次數:

     我們在設計一個VB窗體時, 常常放上許多控件, 為了使這些控件看上去整整齊齊,我們不得不設置一大堆Left、 Top、 Height、 Width屬性, 您是否已經感到厭煩并想轉向Powerbuilder或 Delphi等別急, 讓我們現在就來擴展一下VB的功能。  

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

Name="HSizeAlign";Creatable=False;Public=True 輸入以下程序:  
Public VBInstance As Object ’當前所運行的VB
Private TheseControls As Object
Private Control As Onject ’控件對象變量
Private AllHeight As Long
Private AllWidth As Long
Private MinLeft As Long ’標記最左邊界值
Public Sub AfterClick()
MinLeft=99999 ’設一極大初值
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

再定義一個新類,屬性設置如下:
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)
’加入菜單項,進行連接
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)
’解除連接,刪除菜單項
HSizeAlignMenu.DisconnectEvents HSizeConnect-Cookie
ThisInstance.AddinMenu.MenuItems.Remove HSizeAlignMenu
End Sub
再加入一個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$)
’以上說明可用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”為項目名,\Alignment”為與Add-In菜單連接的類名。以上程序編譯運行后,在VB菜單Add-Ins里選取Add-In Manager,將彈出一對話框,選取Exam. Alignment后退出,Add-Ins菜單里就多了一項HSize Alignment;使用時先選取所需排列控件 ,然后選此菜單項即可。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        亚洲欧美日韩久久| 国产精品久久久久久久久久免费看| 91精品国产91久久综合桃花| 夜色激情一区二区| 欧美日韩你懂得| 美女脱光内衣内裤视频久久影院| 日韩欧美中文字幕制服| 国产一区二区剧情av在线| 久久综合精品国产一区二区三区| 国产91色综合久久免费分享| 亚洲视频电影在线| 91精品欧美一区二区三区综合在 | 丁香婷婷深情五月亚洲| 中文字幕乱码久久午夜不卡 | 欧美放荡的少妇| 美女视频黄免费的久久| 国产精品久久久久久久岛一牛影视 | 男男成人高潮片免费网站| 久久女同精品一区二区| 91九色最新地址| 久久国产综合精品| 自拍偷在线精品自拍偷无码专区 | 国产精品伊人色| 亚洲欧美日韩电影| 日韩欧美一区二区三区在线| 成人黄色网址在线观看| 天天影视色香欲综合网老头| 亚洲国产高清在线观看视频| 欧美裸体bbwbbwbbw| 99这里都是精品| 国产酒店精品激情| 手机精品视频在线观看| 国产精品国产自产拍高清av | 欧美色综合影院| 成人av资源站| 久久99在线观看| 亚洲电影第三页| 亚洲人成人一区二区在线观看| 精品国产伦理网| 欧美系列日韩一区| 91国偷自产一区二区三区观看 | 国产精品久久影院| 久久久久久免费毛片精品| 欧美一区二区三区四区五区 | 天堂在线一区二区| 亚洲三级在线观看| 亚洲国产精品激情在线观看| 精品少妇一区二区三区在线视频| 欧美视频在线观看一区二区| 色域天天综合网| 97se狠狠狠综合亚洲狠狠| 国产传媒一区在线| 懂色av一区二区三区免费观看| 国产久卡久卡久卡久卡视频精品| 精品一区二区三区久久| 裸体一区二区三区| 精品亚洲成a人在线观看| 日本美女一区二区| 青青草成人在线观看| 人人狠狠综合久久亚洲| 欧美96一区二区免费视频| 日韩一区欧美二区| 福利一区二区在线观看| 美女视频网站久久| 国精产品一区一区三区mba桃花 | 韩国精品主播一区二区在线观看 | 欧美日韩成人在线| 欧美卡1卡2卡| 日韩美女在线视频 | 91超碰这里只有精品国产| 欧美日韩1234| 精品88久久久久88久久久| 久久久久久黄色| 欧美国产日本视频| 一区二区高清视频在线观看| 亚洲二区视频在线| 精品午夜一区二区三区在线观看| 国产一区欧美一区| 91看片淫黄大片一级| 欧美影视一区在线| 日韩一区二区不卡| 国产情人综合久久777777| 国产精品进线69影院| 亚洲一区av在线| 精东粉嫩av免费一区二区三区| 国产.欧美.日韩| 欧美综合亚洲图片综合区| 欧美一区二区三区免费| 国产女人18毛片水真多成人如厕 | 国产黄色精品视频| 色综合久久中文字幕综合网| 欧美一级高清大全免费观看| 日本一区二区三区久久久久久久久不 | 欧美精品一区二区高清在线观看| 国产精品高潮呻吟| 日韩高清一区二区| 99re8在线精品视频免费播放| 欧美三级电影在线观看| 久久久99久久| 肉肉av福利一精品导航| 不卡的av在线| 精品久久久久久久久久久久久久久久久 | 久久综合久久综合久久综合| 亚洲视频一二三区| 欧美aⅴ一区二区三区视频| 岛国av在线一区| 日韩久久久精品| 久久99国产乱子伦精品免费| 成人免费观看视频| 亚洲精品在线免费播放| 亚洲va韩国va欧美va| 福利电影一区二区三区| 日韩精品一区二区三区视频在线观看| 1024成人网| 成人精品在线视频观看| 日韩三级视频中文字幕| 亚洲大型综合色站| 色哟哟一区二区| 中文字幕一区二区三区四区| 国产一区二区视频在线| 日韩手机在线导航| 日韩国产精品大片| 在线观看免费成人| 亚洲婷婷国产精品电影人久久| 国产精品香蕉一区二区三区| 欧美一级淫片007| 午夜欧美电影在线观看| 欧美日韩一区小说| 有坂深雪av一区二区精品| 亚洲va欧美va天堂v国产综合| 91浏览器入口在线观看| 亚洲精品乱码久久久久久日本蜜臀| 国产高清精品网站| 欧美精品一区二| 激情综合色综合久久| 久久伊人中文字幕| 国产激情一区二区三区四区| 久久蜜桃av一区二区天堂| 国产精一品亚洲二区在线视频| 日韩免费高清视频| 国内外成人在线| 日本一区二区三区久久久久久久久不| 国产精品影视在线| 国产精品国产自产拍高清av| 不卡av免费在线观看| 亚洲精品菠萝久久久久久久| 欧美午夜不卡视频| 全部av―极品视觉盛宴亚洲| 日韩免费高清电影| 成人av免费网站| 亚洲国产精品一区二区www | 国产传媒一区在线| 中文一区在线播放| 欧洲国产伦久久久久久久| 日韩av中文字幕一区二区三区| 日韩精品一区二区三区在线播放| 精品一区二区三区香蕉蜜桃 | 免费观看日韩电影| 久久久久高清精品| 色狠狠av一区二区三区| 天堂成人免费av电影一区| 精品99999| 色老汉一区二区三区| 日本成人在线网站| 国产精品国产三级国产有无不卡| 欧美日韩在线播放三区四区| 精品在线播放午夜| 亚洲色图清纯唯美| 欧美一区二区三区免费视频| 国产精品99久久久久久宅男| 成人免费在线视频| 日韩一区二区免费电影| 成人黄色a**站在线观看| 亚洲第一成年网| 国产精品美女久久久久久| 8x8x8国产精品| 99久久综合国产精品| 蜜桃一区二区三区四区| 一区二区三区蜜桃| 国产日韩影视精品| 欧美一区二区三区不卡| 91麻豆精品视频| 国产一区欧美日韩| 午夜精品久久久| 成人欧美一区二区三区| 久久久亚洲精华液精华液精华液| 在线观看一区二区视频| 不卡一区二区在线| 国产一区在线观看视频| 石原莉奈在线亚洲三区| 亚洲免费av在线| 国产精品久久久久久久久久免费看 | caoporen国产精品视频| 国产一区二区三区久久悠悠色av| 亚洲一区二区三区四区在线| 国产精品女同一区二区三区| 2017欧美狠狠色| 91精品国产色综合久久ai换脸 | 中文字幕一区二区不卡| 久久久久国产精品麻豆ai换脸|