form1.OpenDialog1.InitialDir:='e:\paul';
    form1.SaveDialog1.InitialDir:='e:\paul';
    //初始化打开和保存的目录
    form1.OpenDialog1.Filter:='Word File(*.doc)¦*.doc';
    // form1.SaveDialog1.Filter:='Word File(*.doc)¦*.doc';
这一部分还是有用的,你在调用OpenDialog和Savedialog时它就会把自动打开e:\paul,还有对文件的过滤,如果你在设计时没有指定也是有用的。如果你在设计时指定了这些属性,这些代码就没什么用了

解决方案 »

  1.   

    to:superatom(超级原子)     form1.OpenDialog1.InitialDir:='e:\paul';
        form1.SaveDialog1.InitialDir:='e:\paul';
        //初始化打开和保存的目录
        form1.OpenDialog1.Filter:='Word File(*.doc)¦*.doc';
        // form1.SaveDialog1.Filter:='Word File(*.doc)¦*.doc';TForm1.FormClick()中调用OpenDialog和Savedialog时并不会自动打开e:\paul,也不会对文件过滤。不信,您在自己机器上试一下,我想知道这是为什么。先谢了。
      

  2.   

    to : paulzou(蚂蚁) 
    谁说没用??????
    到底有没有试呀你
    不过    form1.OpenDialog1.Filter:='Word File(*.doc)¦*.doc';
        
    这条语句是错的,呵呵
    应该是
    opendialog1.filter:='word file(*.doc)|*.doc';
      

  3.   

    怪了!
    我运行text.exe时,打开的缺省目录不是c:\paul呀。