初学vb,请教4个小问题:
1。
 Me.Print "HI"
print是Form的一个方法,咋在智能感应里面没有列出??2。咋只有属性设置,看不到一个控件的方法,事件?3.在一个按钮的单击函数
Private Sub Command1_Click()
 Unload Form1
End Sub
退出程序,
同样可以用
Private Sub Command1_Click()
 End 
End Sub
这两者有啥区别???
谢谢!4。拖一个Dir1列表框到Form1,它已经缺省有一些目录在里面了,而且程序运行开始,就显示这些目录,咋把它们去掉,让程序一开始运行里面是空的。
另外,当Dri1列表框里面的盘从其他盘回到C盘后,dir1不是显示c盘下的目录,而显示的是刚刚拖dir1到Form1上时候缺省的目录。
咋回事?如何改?谢谢!

解决方案 »

  1.   

    偶也是新手,只做参考
    print是form的方法,me虽然表示某个form,不过在这里可能它还不是form的一个对象。
    unload是关闭某个窗体 ,end是关闭该应用程序。
      

  2.   

    对第二个问题:
            按F2键,会弹出一个对象浏览器,可以查看该工程内所有对象的属性、方法。
    对第三个问题:
            Unload 是卸载Form对象,如果程序只打开了一个Form,那么应用程序也就结束了!
            End 是强行结束应用程序,这样有可能会导致一些程序占用的资源无法释放。
    对第四个问题:
            无法清空Dir1,Dir1必须要求一个合法路径!
            是Drive1列表框吧!
            添加代码:
            Private Sub Drive1_Change()
                Dir1.Path = Drive1.Drive
            End Sub记住要给分哦!
      

  3.   

    初来乍道,只供参考
    我只对你的第三个问题提供我的看法
    unload form1 只是关闭form1窗体,关闭form1前会调用form1的unload事件
    end是关闭所有的窗体
      

  4.   

    对第二个问题:
            按F2键,会弹出一个对象浏览器,可以查看该工程内所有对象的属性、方法。
    对第三个问题:
            Unload 是卸载Form对象,如果程序只打开了一个Form,那么应用程序也就结束了!
            End 是强行结束应用程序,这样有可能会导致一些程序占用的资源无法释放。
    对第四个问题:
            无法清空Dir1,Dir1必须要求一个合法路径!
            是Drive1列表框吧!
            添加代码:
            Private Sub Drive1_Change()
                Dir1.Path = Drive1.Drive
            End Sub
      

  5.   

    2、自动列表中可以列出对象方法,那种图标为绿色的方块的就是对象的方法
    事件可以在代码段窗口上方看到,有两个下拉框,第一个选择对象,第二个选择事件,其中第二个列表当中列出的就是相应对象的事件
    3、unload 是卸载,
       end 是强制退出应用程序退出
      

  6.   

    5.放一个HScroll在Form上,运行后单击它后,咋滚动块一闪一闪的?如何消除