精品久久看,欧美成人久久一级c片免费,日本加勒比在线精品视频,国产一区二区三区免费大片天美,国产成人精品999在线,97理论三级九七午夜在线观看

東坡下載:內容最豐富最安全的下載站!

首頁編程開發VB/asp → VB中用第三方控件制作資源管理器

VB中用第三方控件制作資源管理器

相關文章發表評論 來源:本站時間:2010/10/14 13:49:10字體大小:A-A+

更多

作者:東坡下載點擊:914次評論:0次標簽:

      簡介
  Windows資源管理器大家都不陌生,用它你可以做出與Windows幾乎一模一樣的資源管理器,非常實用。
  使用實例:
  Windows中的資源管理器想必大家都經常使用,利用NEWEX 這個優秀的第三方控件,我們可以用VB輕易做出與Windows幾乎一模一樣的資源管理器。下面通過一個例子向大家介紹該控件的簡單用法。
  (一) 加載控件
  啟動Visual Basic 6.0,創建一個工程并保存為"工程1.vbp",同時產生一個名為"Form1"的窗口。在工具箱的空白處單擊鼠標右鍵,從彈出的快捷菜單中啟動"部件"窗口,點擊"瀏覽"按鈕,從存放NEWEX控件的文件夾中找到newex.ocx文件。點擊"應用"后NEWEX控件就添加到工具箱中。你會發現工具箱中多了3個圖標,如圖1。我們要用到的是最后兩個。
 
圖1
  (二) 主要屬性介紹
  本例中我們用到的是ExplorerTree(樹型目錄窗格)和ExplorerLis(列表窗格,用以顯示左邊選定對象所包含的內容)。下面列出它們的幾個主要屬性。
  ExplorerTree的主要屬性
Appearance 控件外觀是否立體,1為3D邊框,0為平面。
BorderStyle控件的邊界類型
Backcolor 背景色
BrowseFrom 轉到地址欄輸入的目錄路徑
TreeHasButtons 在樹狀目錄中是否顯示+按鈕
TreeHasLines 在樹狀目錄中是否顯示關聯虛線
Path地址路徑

  ExplorerList的主要屬性

Appearance 控件邊框是否立體,1為3D邊框,0為平面。
BorderStyle 控件的邊界類型
ShowHiddenFile是否顯示隱藏文件
view查看方式0 -平鋪,1-圖標,2-列表,3-詳細信息
FileName選中文件的文件名

  (三) 添加控件,完成界面的設置
  在Form1中添加一個ExplorerTree和一個ExplorerLis控件,調整好位置大小。再在窗體中添加3個 Text控件和一個CommandButton控件,將Text控件的Caption屬性依次設置為"地址","文件","文件夾"。CommandButton控件的Caption屬性設置為"轉到"。如圖2所示。


圖2

  (四)添加代碼,實現基本功能
  利用NEWEX控件的屬性,我們可以添加一些代碼來完善它的功能。
  ①添加以下代碼,使右邊列表窗格顯示左邊樹型目錄窗格選定對象所包含的內容。
Private Sub ExplorerTree1_TreeDataChanged()
On Error Resume Next
 ExplorerList1.TreeDatas = ExplorerTree1.TreeDatas
End Sub

Private Sub ExplorerList1_FolderClick()
 ExplorerTree1.FolderClick (ExplorerList1.filename)
End Sub

  ②利用ExplorerTree的OnDirChanged 方法和Path屬性,讓Text1文本框顯示目錄的地址路徑。

Private Sub ExplorerTree1_OnDirChanged()
 Text1.Text = ExplorerTree1.Path
End Sub

  ③利用ExplorerList的GetFileName 方法和filename屬性,讓Text2文本框顯示在ExplorerList窗格中選定的文件。

Private Sub ExplorerList1_GetFileName()
 Text2.Text = ExplorerList1.filename
End Sub

  ④編寫代碼完成"轉到"按鈕的功能。當點擊"轉到"按鈕時,讓ExplorerTree樹型目錄窗格轉到"地址"欄中輸入的地址目錄。

Private Sub Command1_Click()
 ExplorerTree1.BrowseFrom = Text1.Text
End Sub

  (五)模仿Windows右鍵的查看菜單。
  在Windows資源管理器中點擊鼠標右鍵選"查看"可以選擇查看文件的方式,而利用ExplorerList的View屬性也可以模仿出這個功能。
  首先,我們要先設計一個彈出菜單。選擇"工具" 下的"菜單編輯器"進行菜單的設計.
  如圖3。

圖3

  菜單的具體設計如下表:

菜單標題信息 菜單名稱 是否可見級別
彈出菜單popmnu 1
查看mnuView 可見 2
平鋪mnuS 可見 3
圖標mnuN可見 3
列表mnuL 可見 3
詳細信息mnuD 可見 3

  其次,設計好菜單后,添加以下代碼實現點擊鼠標右鍵彈出菜單。

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
 If Button = vbRightButton Then
  PopupMenu popmnu
 End If
End Sub

  最后,編碼以響應菜單事件

Private Sub mnuD_Click()
 ExplorerList1.View = 3 ’詳細信息
End Sub

Private Sub mnuL_Click()
 ExplorerList1.View = 2 ’列表
End Sub

Private Sub mnuN_Click()
 ExplorerList1.View = 1 ’圖標
End Sub

Private Sub mnuS_Click()
 ExplorerList1.View = 0 ’平鋪
End Sub


  這樣就可以模仿Windows資源管理器的右鍵菜單"查看"功能。
  完成這幾步后這個簡單的實例程序就完成了,運行程序,效果如圖5。是不是和Windows資源管理器很象!當然,還有其它具體的功能還待大家去實現。這里只是介紹NEWEX的簡單應用。


圖4

相關評論

閱讀本文后您有什么感想? 已有 人給出評價!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過難過
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無聊無聊
熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)

本類常用軟件

主站蜘蛛池模板: 久热中文字幕 | 黄污视频免费观看 | 亚洲欧美日韩精品久久 | 天天摸夜夜摸夜夜狠狠摸 | 国产一区在线mmai | 色视频网址 | 欧美一级高清视频在线播放 | 日本欧美久久久久免费播放网 | 你懂的在线免费观看 | 丁香婷婷在线观看 | 亚洲综合激情六月婷婷在线观看 | 精品视频福利 | 免费看电影网址 | 国产精品久久久久久久久久直 | 久久国产精品免费 | 亚洲激情欧美 | 日本免费高清视频 | 久久综合噜噜激激的五月天 | 久久精品伦理 | 欧美资源在线观看 | 日韩男女视频 | 免费在线小视频 | 久久有码中文字幕 | 久久精品中文字幕首页 | 国产成人精品日本亚洲直接 | 六月丁香网 | 精品视频 久久久 | 日韩精品首页 | 在线婷婷 | 日日摸夜夜添夜夜添日韩 | 久久天天躁狠狠躁夜夜不卡 | 四虎成人网 | 色婷婷5月精品久久久久 | 狠狠干夜夜爱 | 亚洲欧美成人综合久久久 | 国产免费自拍视频 | 青青伊人久久 | 一级福利视频 | 欧美另类日韩 | a级毛片免费播放 | 青青久久国产 |