国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 瀏覽器 > 正文

用vf開發圖片瀏覽器實例

2024-07-15 02:01:43
字體:
來源:轉載
供稿:網友

用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) `?。ΓM入此目錄

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 &&釋放表單

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 遵义市| 桐庐县| 巨鹿县| 建德市| 永吉县| 屏东市| 和平县| 襄汾县| 榆树市| 灵山县| 乌拉特后旗| 桂阳县| 浮山县| 兴城市| 南投市| 二连浩特市| 通山县| 宁都县| 抚松县| 沿河| 琼结县| 普宁市| 临西县| 德格县| 新昌县| 双流县| 视频| 南郑县| 顺昌县| 英德市| 墨脱县| 十堰市| 会东县| 平凉市| 北京市| 泾源县| 杭锦后旗| 巴中市| 阿勒泰市| 宁乡县| 邵阳市|