回 帖 发 新 帖 刷新版面

主题:新手请教:VB是不是没有父容器的概念呀?

新手请教:
假设在窗体上放置一个框架,然后在框架内放置一个命令按钮,VB在代码中称呼这个命令按钮仍然为command1
换了是VFP或者是Delphi,这种情况好象应该称为form1.frame1.command1才对呀!
有人回答一下吗?谢谢!
我有些晕
[em10]

回复列表 (共6个回复)

沙发

试了一下,确实没有类层次概念上的“父容器”,Frame的只是提供视觉上的“容器”。

板凳

实际上在有些情况下是有用的,
例如option的分组等

3 楼

这么说起来,VB岂不是并非真正的"面向对象"呀?
[em10]

4 楼

[quote]这么说起来,VB岂不是并非真正的"面向对象"呀?
[em10][/quote]
vb6是基于对象的

5 楼

那些控件对象(类)都被封装了.
不像MFC或其他什么别的,可以在对象里乱插对象,来派生新的对象(类).

不知道用接口,可不可以派生新类. 没试过,不知道.
问题是,那些控件有接口吗?我没发现.

如,有经验的人,请回个帖.多谢.  m(_ _)m

6 楼

绝对是有容器关系.你去搜索句柄就会发现他们存在父子关系.
如果是要封装的话,你该用类、Active控件...的方法.

我来回复

您尚未登录,请登录后再回复。点此登录或注册