• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    VB的OPEN對話框控件圖示功能擴充

    發布: 2007-7-14 20:28 | 作者: 佚名    | 來源: 網絡轉載     | 查看: 15次 | 進入軟件測試論壇討論

    領測軟件測試網 作者:天涯風鈴

    Visual Basic For WindowsVB)提供了豐富的控件,但其提供的公用對話框控件在打開文件時(例如*.Bmp和*.Pcx等)不能顯示文件內容即圖像,本文給出了一個實例,可以模擬一些圖形軟件包在打開文件的同時顯示圖像,模擬和擴充OPEN控件功能。
      為模擬的擴充OPEN功能,下面給出了一個完整的VB程序,實現方法如下:


    一、建立窗體
      首先建立一個窗體(窗體名為OPNFILE),窗體上包含驅動器列表、目錄列表、文件列表、兩個命令按鈕(確認、取消)和顯示影像的控件(picture或image),下面是這6個控件的建立方法和有關屬性的改變。
    1、DirvelistBox驅動器列表控件
    雙擊驅動器列表控件,在窗體上調準控件的位置,控件名稱為“Drive1”。
    2、DirlistBox目錄列表控件
    雙擊目錄列表控件,在窗體上調準控件的位置,控件名稱為“Dirl”
    3、FilelistBox文件列表控件
    雙擊文件列表控件,在窗體上調準控件的位置和尺寸,控件名稱為“Filel”,修改“Pattern”屬性為“*.bmp, *.pcx”。
    4、Command Buttom命令按鈕控件
    雙擊命令按鈕控件,建立命令按鈕,第一個取名為Command1,修改Caption屬性為“確認”,第二個取名為Command2,修改Caption屬性為“取消”。
    5、顯示影像的控件
    既可以選picture控件,也可選image控件顯示圖像,以image控件為例。雙擊image控件,調準矩形框的大小和位置,取名為imagel,設置strtch屬性。strech=false時,圖形以原尺寸顯示。


    二、事件過程的建立
    1、驅動器更改事件過程
    Sub Drive-change()
    ①Dirl.Path=Drivel.Drive
    ②ChDrive Drivel.Drive
    End Sub
    其中①當驅動器發生更改時,改變目錄路徑;②更改路徑。
    2、目錄更改事件過程
    Sub Dirl change()
    Filel.Path=Dirl.path
    End Sub
    該事件過程是對目錄發生更改時,作出文件路徑更改的響應。
    3、文件列表單擊事件
    Sub Filel-click()
    Imagel.picture=loadpicture(Filel.path+”\”+Filel.FileName)
    End Sub
    單擊任一圖形文件名時,在image控件框上顯示圖像。
    4、命令按鈕控件
    Sub Command1-click()
    F1$=Filel.path+”\”+FileName
    End
    End Sub
    Sub Com?mand2-click()
    F1$=” ”
    End Sub
    F1$為選擇文件名稱? 軟件使用,若用戶單擊“取消”按鈕,F1$為空串。
      單擊驅動器名可以改變驅動器,單擊目錄列表中某一目錄可以更改目錄,單擊某一圖形文件可以顯示圖形,在文件列表中按“↑”或“↓”鍵,可以隨著文件名的變化,圖像框中的圖形也隨之發生更改。
    F1$可以供應用程序調用,其中包含驅動器名、目錄和文件名。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>