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

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

        用VFP6.0編寫圖片瀏覽器

        用VFP6.0編寫圖片瀏覽器

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

        昨天好友拿來了一張盤,上面有很多漂亮的圖片(由于前一陣那不爭氣的Win 98又崩潰了,只好重裝了系統,所以沒有看圖軟件和相應的安裝盤),但一張一張地看實在太麻煩了,于是自己用Visual FoxPro 6.0編寫了個圖片瀏覽器。使用后感覺還不錯,不敢獨享,拿出來與大家分享。


          設置各控件屬性


          (1)設置Form的Caption屬性為“自制瀏覽器”。BorderStyle的屬性設為2,禁止調整表單。設MaxButton的屬性為.F.,使表單不能最大化。


          (2)設置List的IntegralHeigh屬性設為.T.,使List能自動重新調整,以顯示所有的文本部分。設MultiSelect為.T.,能夠使用戶對文件進行多重選項。設RowSource為*.bmp,指定列表框中數據初始值的源為BMP文件。設RowSourceType的值為7,指定List的數據源為文件。


          (3)設置Label1的Caption屬性為“文件類型:”。將Fontsize設為15。


          (4)設置Combo1的RowSource屬性為“*.bmp,*.cur,*.icq,*.jpg",表示它所支持的圖像文件類型。將RowSourceType設為1,設數據源為值。Style的值為2,使用戶只能從下拉框中選擇文件類型。使其Value為*.bmp,初始文件類型為BMP文件。


          (5)設置Container的SpecialEffect值為0,以便鑲在里面的圖像有立體感。


          (6)設置Image的Stretch為1,使任何大小的圖片都能以相同的比例顯示。


          注:Image是鑲嵌在Container中的。


          (7)設置Shape的BackColor的值為64,0,64。


          注:Shape是放在Image上面的。


          (8)設置兩個Command的Caption分別為“清屏”和“退出”。


          添加代碼


          (1)FORM的代碼


          PROCEDURE Form.Init


           c=Home()&&把當前VFP目錄的默認值給變量c


           If File(c+″\NUL″) &&以當前VFP目錄為起始


           CD (c) `    &&進入此目錄


           This.List1.Requery &&保持List的內容不斷刷新


           EndIf


          (2)LIST的代碼


           PROCEDURE List.InteractiveChange


              s=Upper(This.List(This.ListIndex))


           &&記錄改變后的目錄中的文件


           CD This.List(2)


           IF″.BMP″$S.OR.″.ICO″$S.OR.


                     ″.JPG″$S.OR.″.CUR″$S


           ThisForm.Image1.Picture=This.List(2)+s


           &&如果文件包含這四個擴展名,則顯示。


           ThisForm.Shape1.Visible=.F.


          EndIf


          (3)Combo1的代碼


           PROCEDURE Combo1.Init


            This.ListIndex=1 &&選定數據項的索引


           PROCEDURE Combo1.InteractiveChange


           ThisForm.List1.RowSource=This.Value


               &&指定List所顯示的文件類型為當


             前Combo1的Value中的類型


             ThisForm.List1.Requery


           &&使List的內容不斷更新


          (4)Command1的代碼


           PROCEDURE Command1.Click


            ThisForm.Image1.Picture=′ ′


           &&取消圖片路徑,實現清屏


            ThisForm.Shape1.Visible=.T.


          (5)Command2的代碼


           PROCEDURE Ccommand2.Click


            Rele ThisForm &&釋放表單


          到此,這個瀏覽器就算完成了,希望它能給初學者一些啟發。 

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 国产免费观看视频| 成人免费毛片内射美女-百度| 国产免费拔擦拔擦8x| 亚洲午夜一区二区三区| 无人在线直播免费观看| 久久精品国产亚洲av水果派| 久久青草精品38国产免费| 亚洲av无码一区二区乱子伦as | 亚洲人成网亚洲欧洲无码| 在线免费观看一级毛片| 亚洲天然素人无码专区| 在线精品免费视频无码的| 亚洲成AV人影片在线观看| 又粗又大又硬又爽的免费视频| 亚洲AV无码片一区二区三区| 亚洲精品A在线观看| 国产在线观看免费av站| 亚洲AV永久纯肉无码精品动漫| 无人在线观看免费高清| 亚洲性69影院在线观看| 大学生一级特黄的免费大片视频| 亚洲熟妇AV一区二区三区宅男| 国产一级一片免费播放| 中文字幕在线免费视频| 亚洲精品自在线拍| 女人张腿给男人桶视频免费版| 特级av毛片免费观看| 亚洲日本va在线视频观看| 最近免费2019中文字幕大全| 亚洲国产精品精华液| 精品亚洲成α人无码成α在线观看| 久久免费观看国产精品88av| 亚洲一区二区影视| 亚洲第一页日韩专区| 99re这里有免费视频精品| 亚洲欧美国产欧美色欲| 亚洲色欲一区二区三区在线观看| 人妻无码一区二区三区免费| 蜜桃传媒一区二区亚洲AV| 亚洲AV午夜成人影院老师机影院 | 亚洲AV无码成人精品区狼人影院|