.dfm文件是一个文本文件,你可以用操作文本文件的方式去操作读写。

解决方案 »

  1.   

    在Form或Unit中右擊鼠標,選擇View as Text這樣就可以編輯了。
      

  2.   

    可以用文本编辑器打开的,你修改了窗体结构,dfm就修改了的
      

  3.   

    如果你是想在自己的程序里动态的修改DFM文件,我记得Delphi提供一套函数可以调入和保存DFM,具体可以查查Delphi的帮助
      

  4.   

    如果你是想在自己的程序里动态的修改DFM文件,我记得Delphi提供一套函数可以调入和保存DFM,具体可以查查Delphi的帮助
      

  5.   

    其实我是想解决程序在不同分辨率下的问题。发现用Delphi开发的程序在不同的分辨率下的显示效果不同。在800*600下开发的,要是拿到1024*768下去使用的话,整个软件的变得非常的难看。所以我想问一下,用修改DFM文件,能解决这种问题吗?要是不行的话,要用什么方法解决呢?
      

  6.   

    根据不同的分辨率,调整clientheight和clientwidth就可以了,同时调整一下控件的大小和位置。
    在OnCreate()事件里做就可以。
    关于怎么判断分辨率就要查一下帮助文档了:)
    跟分吧:)
      

  7.   

    你可以用程序把里面的内容用文本形式读出来,然后进行修改,在save一下一切就ok了,我以前就是这么做的
      

  8.   

    你是dx,x=?
    如果是d6的话,它的汉字显示方式是以widechar方式存放的
    d5珲可以用个编辑器打开
    但d4好像就乱七
      

  9.   

    to:
      sailer_shi/lover4ca/Nizvoo可以说清楚点吗?要怎么解决分辨率的问题???