第一个问题:在Form_ReSize事件(名字记不清了)里,跟踪窗体的尺寸改变情况,如果变了,将变化后的值写到一个INI文件里就行了,下次启动的时候加栽这个文件,一切搞定
第二个问题:答案太多了,简单的是使用相对路径App.Path,然后也可以在ADO调用时采取编译的方法而不是直接加载ODBC的方法

解决方案 »

  1.   

    1. To  he_young(大河马):
    好像搂主不是这个意思.
    估计搂主讨论的是VB开发环境的问题2.我也比较喜欢用App.path
      

  2.   

    比如
    Data1.DatabaseName = App.Path & "\student.mdb"
    连接程序目录下的student.mdb的数据库文件
      

  3.   

    1、先调到你要的大小,关掉VB,再启动即可
    2、获得运行时程序的位置的方法:
    dim AppPath as String
    AppPath = IIf(Len(App.Path) > 3, App.Path & "\", App.Path)
      

  4.   

    1、我不知道你是指运行的程序窗口,还是开发窗口,如果是运行的则在FORM_LORD中设置。把参数保存在TXT或者数据库中,如果是开发窗口就没有这个必要了。
    2、与路径无关的方法有两种,第一种是把数据库安装在你的运行程序的目录下,用GetApp.path可获得,第二种方法是设置ODBC,其中第二种方法是一个不错的选择。因为这样你所有的数据库可统一在一个目录下。
      

  5.   

    问题一:
    保存窗体。打开其他工程后,“工程”-“添加窗体”,选“现存”,通过浏览选中原有窗体。如果必要,在对象管理器中窗体上点右键,“另存为”。
    问题二:
    数据库文件名不要带路径,打开之前:
    ChDrive App.Path
    ChDir App.Path
      

  6.   

    app.path只读 设计运行时均不可设置
      

  7.   

    C:\Program Files\Microsoft Visual Studio\VB98\Template\Projects\Form1.frm