• Delphi默认窗体随想


    Delphi中新建一个Form或者Frame时,它的字体都是西文习惯,这样就有可能造成在其他机器上由于字体的原因,窗体十分不美观.怎样才能为Delphi设置一个默认窗体,让它的字体Font符合中国习惯呢,而不用新建时再手工去修改窗体的Font,下面就是解决这个问题的方法.并且随之引出了Delphi的一个非常好的功能:
    1.新建窗体符合中国字体习惯
    (1)一定要将窗体的Font属性修改为:
    (字体) 宋体,
    (大小) 9号(也就是小五),
    (字符集) CHINESE_GB2312
    以符合中国的字体习惯.(默认是西体)
    (2)如果不想让程序自动创建该窗体,一定要在工程单元文件中删除与该窗体有关的CreateForm(...)语句;
    (3)下面是改变默认窗体的步骤:
    <1>. 自行设计窗体,其Font属性设置为以上说明的符合中国习惯的字体,如取名FormForChina
    <2>. 把鼠标移到设计好的窗体上,按下右键选择[Add To Respository]功能选项,将窗体加到Forms页标签内,最后点击[OK]按钮
    <3>. 接着选择[Tools]->[Respository]功能,点选Forms页标签上的FormForChina,然后再圈选下面的[New Form],[Main Form]选项,最后点击[OK]按钮,这样,再新建一个工程或者窗体时, 新窗体将和FormForChina保持一致.
    <注>.这时新建一个Frame时,将不能正常创建,新建的也同样是窗体.所以你可以以同样的方式保存一个FrameForChina到Respository中,当想新建一个Frame时,可以选择[文件]->[新建]->
    [other]->[Forms]->[FrameForChina],这样就可以满足自己创建的Form和Frame都是符合中国字体习惯的窗体对象.
    2.对象库(Object Respository)
    (1)Delphi提供了一种可以在工程之间共享对象的功能,对象库(ObjectRespository)就是负责这项功能的机制.你可以将开发完成的窗体
    (Form), 对话框窗口(Dialog),数据模块(Data Module),工程(Project)保存到对象库内,然后让其他的工程或者开发者能够共享,复制,继承上述的对象,达到对象复用的目的,大幅度缩短 你开发及维护工程系统的时间.
    (2)如何将对象加入对象库,请参看7.节说明.这里要说明的是在对象库中可以定义自己的页用来放置自己的对象,可通过[Tools]->[Repository]弹出的对象库编辑器来完成.
    (3)在用户自定义页标签内,下面的三种对象去用方式,都可以使用.
    <1>复制(Copy):
    该方式是一种单纯的去用方式,对象库辉直接复制一份一摸一样的对象到工程内,文件所属路径和工程相同.
    <2>继承(Inherit):
    该方式对象库将会把对象库中对象和一个子对象都加入到工程内,父对象仍然是放在对象库的路径下的那个对象,子对象放在工程路径下.
    <3>使用(Use):
    不会使用任何复制对象的操作,加入工程内的对象就是对象库的那个对象,如果你在工程中直接修改该对象,那么对象库中的该对象也将改变.
    (4)多人组合开发环境共享对象库网络设置
    <1>首先找出DELPHI32.DRO文件放在哪(一般默认位置是/borland/delphi7/bin/delphi32.dro),这个文件就是对象库的设置文件.
    <2>将该文件复制到网络路径下,这个目录最好是预备用来放置对象库内的对象.
    <3>然后选择主菜单[Tools]->[Environment Options],在Preferences页标签下有一个名为Shared Repository的参数设置,请输入你刚才放置对象库文件的网络路径,再点击[OK]
    注:请使用路径UNC标准,即使用相对路径.

    http://blog.csdn.net/shuaihj/article/details/159487

  • 相关阅读:
    python little things
    python unittest
    install Pycrypto on windows
    share directory in virtualbox
    django template设置
    echarts使用记录
    node下图片自动处理
    Mac OS X 访问 Windows 共享文件夹
    django 登录配置记录
    【转】让iframe在iOS设备手机浏览器上支持滚动
  • 原文地址:https://www.cnblogs.com/findumars/p/5345903.html
Copyright © 2020-2023  润新知