现在屏幕都是宽屏了,旁边的工具也都是自动隐藏,所以代码区还是很大的,但是delphi自己只是用了一半,因为要用它的formatsource功能。请问如何移动那个中间的线??XE2

解决方案 »

  1.   

    你是说中间那条排版线吧。
    在代码编辑框内右键选properties ->display
    margin and gutter 里把right margin右边距设大一点,比如200(默认是50还是80忘了),让它看不见就得了。
    没装XE2,这是d7的设法,其他版本也差不多,反正就是在设置是否显示行号、代码着色那一组功能分类中找。
      

  2.   

    tools->optionsformatter->Delphi->Line breaksRight margin->80 改成你想要的值
      

  3.   


    请问一个页面 有的想让他排版,有的不想用该怎么设置呢?
    有的sql语句它一排版后 太乱了就
      

  4.   

    没有办法,只能整个unit一起排如果是SQL之类的,我会写个XML或其它格式的文件单独保存,然后加入资源文件编译进去,动态加载,SQL直接放代码里太难看了例如:
    <?xml version="1.0" encoding="UTF-8"?>
    <ClientSQL>
      <SQL ID="EmailAccountOwner_Insert" Description="增加记录"><Text><![CDATA[
    insert into tbEmailAccountOwner (ID, EmailAccountID, OwnerType, OwnerID, AllowView, AllowEdit, LastModifyTime) 
    values(%d, %d, %d, %d, %d, %d, GetDate())
    ]]></Text></SQL>
    </ClientSQL>代码里引用
       ExecSQL(Format(Global.SQLList.Find('EmailAccountOwner_Insert'),
          [id, AAccountID, 0, cdsUser.Fields[0].AsInteger, 0, 0]), ErrMsg);就是把SQL代码和DELPHI代码分离,不要直接嵌入里面