VisualBasic.Compatibility 命名空间

更新:2007 年 11 月

VisualBasic.Compatibility 命名空间中的函数和对象提供给实现 Visual Basic 6.0 到 Visual Basic 2008 升级的工具使用。大多数情况下,它们重复了可以通过使用 .NET Framework 的其他部分实现的功能;只有当 Visual Basic 6.0 代码模型与 .NET 实现有显著区别时,才有必要使用这些函数和对象。

命名空间中的函数和对象

下面几个表列出了 VisualBasic.Compatibility 命名空间中的函数和对象。

VisualBasic.Compatibility 函数

函数

说明

CopyArray

重复 Visual Basic 6.0 中将数组分配到变量的功能。

CursorToIPicture

用于格式转换。

Eqv

重复 Visual Basic 6.0 Eqv(等值)运算符。

FontChangeBold

用于将 Visual Basic 6.0 字体转换为 Visual Basic 2008Font 对象。

FontChangeGdiCharSet

用于将 Visual Basic 6.0 字体转换为 Visual Basic 2008Font 对象。

FontChangeItalic

用于将 Visual Basic 6.0 字体转换为 Visual Basic 2008Font 对象。

FontChangeName

用于将 Visual Basic 6.0 字体转换为 Visual Basic 2008Font 对象。

FontChangeSize

用于将 Visual Basic 6.0 字体转换为 Visual Basic 2008Font 对象。

FontChangeStrikeout

用于将 Visual Basic 6.0 字体转换为 Visual Basic 2008Font 对象。

FontChangeUnderline

用于将 Visual Basic 6.0 字体转换为 Visual Basic 2008Font 对象。

FontToIFont

用于格式转换。

Format

重复 Visual Basic 6.0 Format 函数。

FromPixelsX

用于坐标转换。

FromPixelsY

用于坐标转换。

FromPixelsUserHeight

用于坐标转换。

FromPixelsUserWidth

用于坐标转换。

FromPixelsUserX

用于坐标转换。

FromPixelsUserY

用于坐标转换。

GetActiveControl

重复 Visual Basic 6.0 Screen.ActiveControl 属性。

GetCancel

再现 Visual Basic 6.0 CommandButton 的 Cancel 属性的功能。

GetDefault

重复 Visual Basic 6.0 CommandButton 的 Default 属性的功能。

GetEXEName

重复 Visual Basic 6.0 App.EXEName 属性。

GetHInstance

重复 Visual Basic 6.0 App.HInstance 属性。

GetItemData

重复 Visual Basic 6.0 ListBox 或 ComboBox 的 ItemData 属性的功能。

GetItemString

重复从 Visual Basic 6.0 ListBox 或 ComboBox 中的列表检索值的功能。

GetPath

重复 Visual Basic 6.0 App.Path 属性。

IconToIPicture

用于格式转换。

IFontToFont

用于格式转换。

ImageToIPicture

用于格式转换。

ImageToIPictureDisp

用于格式转换。

Imp

重复 Visual Basic 6.0 Imp(隐含)运算符。

IPictureDispToImage

用于格式转换。

IPictureToImage

用于格式转换。

LoadResData

重复 Visual Basic 6.0 LoadResData 函数。

LoadResPicture

重复 Visual Basic 6.0 LoadResPicture 函数。

LoadResString

重复 Visual Basic 6.0 LoadResString 函数。

PixelsToTwipsX

用于坐标转换。

PixelsToTwipsY

用于坐标转换。

SendKeys

重复 Visual Basic 6.0 SendKeys 函数。

SetCancel

再现 Visual Basic 6.0 CommandButton 的 Cancel 属性的功能。

SetDefault

重复 Visual Basic 6.0 CommandButton 的 Default 属性的功能。

SetItemData

重复 Visual Basic 6.0 ListBox 或 ComboBox 的 ItemData 属性的功能。

SetItemString

重复在 Visual Basic 6.0 ListBox 或 ComboBox 的列表中设置值的功能。

SetResourceBaseName

当资源文件使用非标准的命名约定时,与 LoadRes 函数一起使用。

ShowForm

重复 Visual Basic 6.0 窗体的 Show 方法的功能。

TabLayout

在转换包含 Tab 或 Spc 关键字的 Debug.Print 语句时使用。

ToPixelsX

用于坐标转换。

ToPixelsY

用于坐标转换。

ToPixelsUserHeight

用于坐标转换。

ToPixelsUserWidth

用于坐标转换。

ToPixelsUserX

用于坐标转换。

ToPixelsUserY

用于坐标转换。

TwipsPerPixelX

重复 Visual Basic Screen.TwipsPerPixelX 属性。

TwipsPerPixelY

重复 Visual Basic Screen.TwipsPerPixelY 属性。

TwipsToPixelsX

用于坐标转换。

TwipsToPixelsY

用于坐标转换。

ValidateControls

重复 Visual Basic 6.0 窗体的 ValidateControls 方法的功能。

WhatsThisMode

重复 Visual Basic 6.0 窗体的 WhatsThisMode 方法的功能。

ZOrder

用于转换控件的 Z 顺序。

VisualBasic.Compatibility 对象

对象

说明

BaseControlArray

Visual Basic 6.0 控件数组模拟的父类。

BaseOcxArray

ActiveX 控件的模拟数组的父类。

ButtonArray

模拟 CommandButton 控件的 Visual Basic 6.0 控件数组。

CheckBoxArray

模拟 CheckBox 控件的 Visual Basic 6.0 控件数组。

CheckedListBoxArray

模拟 Style 属性设置为 Checked 的 ListBox 控件的 Visual Basic 6.0 控件数组。

ComboBoxArray

模拟 ComboBox 控件的 Visual Basic 6.0 控件数组。

DirListBox

模拟 Visual Basic 6.0 DirListBox 控件。

DirListBoxArray

模拟 DirListBox 控件的 Visual Basic 6.0 控件数组。

DriveListBox

模拟 Visual Basic 6.0 DriveListBox 控件。

DriveListBoxArray

模拟 DriveListBox 控件的 Visual Basic 6.0 控件数组。

FileListBox

模拟 Visual Basic 6.0 FileListBox 控件。

FileListBoxArray

模拟 FileListBox 控件的 Visual Basic 6.0 控件数组。

FixedLengthString

模拟 Visual Basic 6.0 定长串。

GroupBoxArray

模拟 Frame 控件的 Visual Basic 6.0 控件数组。

HScrollBarArray

模拟 HScrollBar 控件的 Visual Basic 6.0 控件数组。

LabelArray

模拟 Label 控件的 Visual Basic 6.0 控件数组。

ListBoxArray

模拟 ListBox 控件的 Visual Basic 6.0 控件数组。

ListBoxItem

模拟 ListBox 控件的 ItemData 属性。

MenuItemArray

模拟 Menu 控件的 Visual Basic 6.0 控件数组。

PanelArray

模拟包含子控件的 PictureBox 控件的 Visual Basic 6.0 控件数组。

PictureBoxArray

模拟 PictureBox 控件的 Visual Basic 6.0 控件数组。

RadioButtonArray

模拟 OptionButton 控件的 Visual Basic 6.0 控件数组。

TabControlArray

模拟 TabStrip 控件的 Visual Basic 6.0 控件数组。

TextBoxArray

模拟 TextBox 控件的 Visual Basic 6.0 控件数组。

TimerArray

模拟 Timer 控件的 Visual Basic 6.0 控件数组。

VScrollBarArray

模拟 VScrollBar 控件的 Visual Basic 6.0 控件数组。

请参见

概念

Visual Basic 6.0 兼容库

其他资源

适用于 Visual Basic 6.0 用户的帮助