网站建设| 数据库类| 图形图象| 程序设计| 现代办公| 操作系统| 考试认证| 网络技术| 软件工程| 电脑相关| 文学作品
网站开发| 网页制作| 操作系统| 图象图形| 考试认证| 数据库类| 程序设计| 硬件技术| 现代办公| 网络技术| 笑话频道
 
您的位置: 电脑书库首页-> 电脑文摘-> 数据库类-> Foxpro-> 用VFP6.0编写图片浏览器

用VFP6.0编写图片浏览器
作者:佚名 来源:InterNet 加入时间:2005-1-31
相关文章
  • 如何用VFP的dbf进行SQL Server 7.0 的分布式查询
  • VFP智能感应的二次开发
  • 在VFP5.0中实现中英文自动切换
  • 在VFP中实现跟变式组合框及椭圆图形菜单
  • VFP中实现在浏览器中运行应用程序方法
  • 在VFP中模拟动画
  • VFP表跟踪实现方法
  • 在VFP报表中实现每页打印指定记录数
  • 让VFP程序在浏览器中运行
  • 分发VFP应用时自动建立快捷方式
  • 相关书籍:
    昨天好友拿来了一张盘,上面有很多漂亮的图片(由于前一阵那不争气的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 &&释放表单


      到此,这个浏览器就算完成了,希望它能给初学者一些启发。

    [文章录入员:nancy]

    相关文章
  • 如何用VFP的dbf进行SQL Server 7.0 的分布式查询
  • VFP智能感应的二次开发
  • 在VFP5.0中实现中英文自动切换
  • 在VFP中实现跟变式组合框及椭圆图形菜单
  • VFP中实现在浏览器中运行应用程序方法
  • 在VFP中模拟动画
  • VFP表跟踪实现方法
  • 在VFP报表中实现每页打印指定记录数
  • 让VFP程序在浏览器中运行
  • 分发VFP应用时自动建立快捷方式
  • 相关书籍:
    本站推荐内容

    近期主机类热搜关键词:
    美国服务器 美国服务器租用 海外服务器租用 国外服务器租用

    Foxpro
    ACCESS
    MS SQL
    MySQL
    Oracle
    Foxpro
    PowerBuilder
    Sybase
    其它
    电脑教程阅读排行
    ·Visual FoxPro 9....
    ·VFP与Excel交互编程
    ·Visual Foxpro生成任...
    ·VFP访问外部数据源的几种方法
    ·为Visual FoxPro应用...
    ·如何用VFP的dbf进行SQL ...
    ·如何修复被破坏的Foxpro数据...
    ·用VFP6.0编写图片浏览器
    ·在VFP报表中实现每页打印指定记...
    ·利用Foxpro在网络环境下开发...