CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

关于保存窗体为文件的问题,谢谢!!

楼主coolyhtao()2006-07-01 20:36:28 在 VB / 基础类 提问

小弟最近在编写一个软件,在软件中新建一个窗体(空白的,可设置大小,背景色)后,于窗体上点击右键可添加文本筐,时间显示,跑马条等元素进行设计。现在的问题是如何用“保存”按钮将设计后的窗体保存为某种类型的文件如display.ddc,以便下次直接打开显示。  
    由于是新手,余分不多,全部送出才80分,见谅。感激不尽!!! 问题点数:80、回复次数:8Top

1 楼TechnoFantasy((VB MVP)www.applevb.com)回复于 2006-07-01 21:55:56 得分 20

你可以用文本编辑器打开一个frm文件,看看VB中的窗体是怎么保存的,基本就是将窗体中的控件的属性写到这个文件中,然后在下次载入后根据这些属性重新生成控件。例如:  
   
  Begin   VB.Form   Form1    
        Caption                   =       "Form1"  
        ClientHeight         =       6855  
        ClientLeft             =       60  
        ClientTop               =       345  
        ClientWidth           =       7725  
        LinkTopic               =       "Form1"  
        ScaleHeight           =       6855  
        ScaleWidth             =       7725  
        StartUpPosition   =       3     'Windows   Default  
        Begin   VB.TextBox   rtbDocument    
              Height                     =       3855  
              Left                         =       480  
              MultiLine               =       -1     'True  
              ScrollBars             =       3     'Both  
              TabIndex                 =       1  
              Text                         =       "Form1.frx":0000  
              Top                           =       2520  
              Width                       =       6735  
        End  
        Begin   VB.CommandButton   Command1    
              Caption                   =       "Command1"  
              Height                     =       495  
              Left                         =       1080  
              TabIndex                 =       0  
              Top                           =       1440  
              Width                       =       2055  
        End  
        Begin   MSWinsockLib.Winsock   wscHttp    
              Left                         =       3000  
              Top                           =       600  
              _ExtentX                 =       741  
              _ExtentY                 =       741  
              _Version                 =       393216  
        End  
  End  
   
  其中就包含了一个commandbutton,一个textbox和一个winsock。Top

2 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-07-02 11:30:49 得分 5

把属性模块吧  
   
  比较麻烦这个Top

3 楼vbfunner(超级糖醋五花大瘦肉)回复于 2006-07-02 23:11:11 得分 20

直接用记事本写进去状态就行了啊.反正你的控件都确定了.直接用逗号把值分开.如果为空就写个NONE.读的时候识别就可以了,不用写其他什么模块啊.简单快捷,缺点就是可重用率几乎为0的啊.反正用VB   就是为了最快的解决问题,楼主你认为呢?Top

4 楼vbfunner(超级糖醋五花大瘦肉)回复于 2006-07-02 23:17:59 得分 20

比如:  
  Form,width,height,position,backcolor[r,g,b]  
  Command,按纽,按钮名,10,80,100,200//控件,控件NAME,控件名,left,top,height,width.  
  Scroll,caption,maxvalue,minvalue,maxchange,minchange  
  Timer,interval,enable  
   
  读取时,使用   SELECT语句读取操作.  
  Top

5 楼IamDeane(冷冷的风(Deane))回复于 2006-07-02 23:51:02 得分 5

顶一楼的  
  直接读取Top

6 楼yjjsmile(yjj)回复于 2006-07-02 23:55:03 得分 5

窗体文件其实也就是文本文件,保存时也就保存这些文本.Top

7 楼DorothyJesse(賀古碧潭)回复于 2006-07-03 08:29:12 得分 5

保存成FRM文件後,再改其擴展名為TXT文件Top

8 楼coolyhtao()回复于 2006-07-03 08:58:08 得分 0

谢谢各位的关照啊,受益匪浅,我先试试看看,少候放分,谢谢Top

相关问题

关键词

得分解答快速导航

  • 帖主:coolyhtao
  • TechnoFantasy
  • aspower_
  • vbfunner
  • vbfunner
  • IamDeane
  • yjjsmile
  • DorothyJesse

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo