memo全屏后,恢复到原来的小窗口大小,
memo里面的文字无法恢复到原来位置,该如何做呢,,

解决方案 »

  1.   

    当使用Memo全屏前,先把WordWrap(自动换行)设置为Flase
    如果查看时要自动换行,再把WordWrap设置True,就不会出现这种问题了
      

  2.   

    有没有formchange这样的语句啊?
      

  3.   


    哪当Memo进行大小变更时,有的文件无法恢复到原来位置上,
    因为能过Lines打开的编辑框里没有自动换行的功能
      

  4.   

    支持楼上,如果用memo1.text:='xxx';之类方法读取的文本,可以跟随memo的大小自动换行,如果是用memo1.lines.add('xxx');之类的方法,就没法换行了
      

  5.   

    用text方法出现如下错误:
    [Error] Unit1.pas(47): Record, object or class type required
    [Error] Unit1.pas(58): Record, object or class type required
    [Error] Unit1.pas(63): Record, object or class type required
    [Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'
    ----------------------------------------------------------------
    我的代码:
    procedure TForm1.N2Click(Sender: TObject);
    begin
    form1.savedialog1.execute;
    form1.Memo1.text.savetoFile(form1.saveDialog1.filename);
    end;
    ------------------------------------------------------
    我该怎么办呢,= =
      

  6.   

    是折行还是定位?前者,放大前改为不折行,放大后改回折行后者,放大前用api取光标位置,放大后用api设光标位置