zoukankan      html  css  js  c++  java
  • Delphi项目构成之窗体文件(Form Files).DFM

    窗体文件Form Files)存储了窗体的二进制信息。

    Step1、在Delphi中新建一个Delphi应用程序【File | New | Application】,这时候Delphi将同时创建一个窗体文件(.DFM)和一个单元文件(.PAS),如下图:

    0010

    Step2、打开Unit1.pas窗体单元文件,你会看到这样一句话:

    {$R *.dfm}   { 这句话告诉编译器去连接对应的窗体文件,名称与单元文件相同,但扩展名为.dfm}

    0011

     

    Step3、接下来让我们来看看窗体文件.dfm中到底有哪些东西呢?在窗体Form1设计器上点击右键,在弹出的菜单上选择【View as Text】,这时就会看到窗体的文本信息了:

    0012

    您是否注意到还有一个【Text DFM】菜单项目,选中打钩后Delphi将会以文本格式保存窗体。

    Step4、看看窗体文件的内容吧,是不是很简单,记录的都是些非缺省属性设置和窗体上的一些组件属性设置。

    object Form1: TForm1
      Left = 376                          { 窗体在屏幕的坐标Left和Top}
      Top = 207
      Width = 979                         { 窗体的尺寸Width和Height}
      Height = 563
      Caption = 'Form1'                   { 窗体的标题为Form1}
      Color = clBtnFace                   { 窗体的颜色为按钮表面颜色}
      Font.Charset = DEFAULT_CHARSET      { 窗体上字体的属性,包括字符集、颜色、大小、字体名称、样式等} 
      Font.Color = clWindowText
      Font.Height = -11
      Font.Name = 'Tahoma'
      Font.Style = []
      OldCreateOrder = False
      PixelsPerInch = 96
      TextHeight = 13
    end

    提示:编辑窗体文件要特别小心,如果操作失误,可能会导致Delphi无法打开这个窗体文件。

  • 相关阅读:
    a*b高精度数组算法
    vscode plugins
    vscode keys
    vscode setting.jsonxx
    vscode settings.json
    webstorm keys
    vscode extensions
    vscode wechat settings.json
    vscode sass live compiler
    webstorm crack
  • 原文地址:https://www.cnblogs.com/pchmonster/p/2285698.html
Copyright © 2011-2022 走看看