• 您的位置我爱Aspx >> VB.Net >> Visual Basic 6.0 控件和 .NET 控件的区别(续)
  • Visual Basic 6.0 控件和 .NET 控件的区别(续)

  • 作者:aspxer  来源:internet  日期:2007-5-20 14:01:50  关键字:.net
  • 上下文相关菜单

    在 Windows 应用程序中,您可能需要为控件指定特殊菜单,以在使用鼠标右键单击该控件时显示该菜单。要在 Visual Basic 6.0 中实现这一功能,您需要将已创建的菜单的 Visible 属性设置为 False,然后在该控件的 Click 事件过程中编写代码,以显示隐藏的菜单。

    在 .NET 中,您可以使用 ContextMenu 属性创建与窗体的 MainMenu 完全分开的菜单。您只需设置控件的 ContextMenu 属性,就可以将此菜单指定给该控件,而不必另外编写任何代码。

    在窗体上锁定控件

    创建用户界面后,您需要确保在单击控件添加代码时不会意外地移动控件。Visual Basic 6.0 中有一个选项可以锁定窗体上的所有控件。该选项非常好用,但有时仍需要在大型窗体上处理一小部分内容,这时候就会产生问题。为了处理这一小部分内容,您必须取消所有控件的锁定,这样就有可能不小心移动控件。

    在 .NET 中,可以将控件分组锁定或单独锁定,这在大型窗体上处理多组控件时非常有用。

    MDI 窗体上的控件

    在 Visual Basic 6.0 中,只有那些具有 Align 属性的控件才能放置到 MDI 窗体上;而在 .NET 中,您可以将任何控件放置到 MDI 窗体上。

    DDE 已被删除

    在 .NET 语言中,动态数据交换 (DDE) 技术已不再可用。在 .NET 中,程序之间的通讯方法很多,不再需要此技术,因此,所有控件中具有 Link 前缀的所有属性均已被删除。

    标准控件的变化

    本文前面提到过,很多标准控件的属性都发生了变化。下面是已改变的属性或已添加到每个不同标准控件中的属性。下表列出的区别仅限于这些控件的特定属性,前面提到过的公共属性也有变化,在此不再赘述。

    标签控件

    新属性 说明

    Text 此属性在 Visual Basic 6.0 中称为 Caption。

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:VS.NET为企业作好准备了吗?
    下一篇:Visual Basic 6.0 控件和 .NET 控件的区别