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

解决方案 »

  1.   

    你可以用文本编辑器打开一个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。
      

  2.   

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

  3.   

    比如:
    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语句读取操作.
      

  4.   

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