Support 类

定义

注意

Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862

包含各种用于与 Visual Basic 6.0 向后兼容的实用工具函数。

public ref class Support sealed
[Microsoft.VisualBasic.CompilerServices.StandardModule]
public sealed class Support
[Microsoft.VisualBasic.CompilerServices.StandardModule]
[System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")]
public sealed class Support
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
type Support = class
[<Microsoft.VisualBasic.CompilerServices.StandardModule>]
[<System.Obsolete("Microsoft.VisualBasic.Compatibility.* classes are obsolete and supported within 32 bit processes only. http://go.microsoft.com/fwlink/?linkid=160862")>]
type Support = class
Public Module Support
继承
Support
属性

注解

在此类函数用于为 Visual Basic 的 Visual Basic 6.0 项目升级的过程。 某些函数替换为在 Visual Basic 中; 不再受支持的 Visual Basic 6.0 函数对对象模型中存在差异,其他人进行补偿。

若要在 Visual Basic 项目中的此类中使用函数,添加到引用Microsoft.VisualBasic.Compatibility.VB6命名空间。

注意

Microsoft.VisualBasic.Compatibility.VB6 命名空间中的函数和对象用于工具从 Visual Basic 6.0 升级到 Visual Basic 2008。 多数情况下,这些函数和对象可再现 .NET Framework 中其他命名空间的功能。 只有当 Visual Basic 6.0 代码模型与 .NET Framework 实现有显著区别时,才必须使用这些函数和对象。

方法

CopyArray(Array)
已过时.

重复 Visual Basic 6.0 中将 Array 分配到 Variant 的功能。

CursorToIPicture(Cursor)
已过时.

返回与指定的 Cursor 相对应的 OLE IPicture 对象。

Equals(Object)
已过时.

确定指定对象是否等于当前对象。

(继承自 Object)
Eqv(Boolean, Boolean)
已过时.

对两个 Boolean 表达式执行逻辑相等运算。

Eqv(Byte, Byte)
已过时.

对两个 Byte 表达式执行逻辑相等运算。

Eqv(Int16, Int16)
已过时.

对两个 Int16 表达式执行逻辑相等运算。

Eqv(Int32, Int32)
已过时.

对两个 Int32 表达式执行逻辑相等运算。

Eqv(Int64, Int64)
已过时.

对两个 Int64 表达式执行逻辑相等运算。

Eqv(Object, Object)
已过时.

对两个 Object 表达式执行逻辑相等运算。

FontChangeBold(Font, Boolean)
已过时.

更改字体的 Bold 样式位。

FontChangeGdiCharSet(Font, Byte)
已过时.

返回指定 GDI 字符集的字体。

FontChangeItalic(Font, Boolean)
已过时.

更改字体的 Italic 样式位。

FontChangeName(Font, String)
已过时.

为给定的 Visual Basic 6.0 Font 返回新的 Font

FontChangeSize(Font, Single)
已过时.

更改字体的 Size 属性。

FontChangeStrikeout(Font, Boolean)
已过时.

更改字体的 Strikeout 样式位。

FontChangeUnderline(Font, Boolean)
已过时.

更改字体的 Underline 样式位。

FontToIFont(Font)
已过时.

Font 转换为 Visual Basic 6.0 的 stdFont 对象。

Format(Object, String, FirstDayOfWeek, FirstWeekOfYear)
已过时.

转换 Visual Basic 6.0 的 Format 函数,以便与 Visual Basic 兼容。

FromPixelsUserHeight(Double, Double, Int32)
已过时.

将像素度量值转换为 Visual Basic 6.0 ScaleHeight 度量值。

FromPixelsUserWidth(Double, Double, Int32)
已过时.

将像素度量值转换为 Visual Basic 6.0 ScaleWidth 度量值。

FromPixelsUserX(Double, Double, Double, Int32)
已过时.

将像素度量值转换为 Visual Basic 6.0 ScaleLeft 度量值。

FromPixelsUserY(Double, Double, Double, Int32)
已过时.

将像素度量值转换为 Visual Basic 6.0 ScaleTop 度量值。

FromPixelsX(Double, ScaleMode)
已过时.

将给定的 ScaleMode 的像素度量值转换为 Visual Basic 6.0 度量值。

FromPixelsY(Double, ScaleMode)
已过时.

将给定的 ScaleMode 的像素度量值转换为 Visual Basic 6.0 度量值。

GetActiveControl()
已过时.

获取当前具有焦点的控件。

GetCancel(Button)
已过时.

获取一个值,该值指示 Button 是否是窗体上的“取消”按钮。

GetDefault(Button)
已过时.

获取或设置一个值,该值确定 Button 控件是否是窗体上的默认按钮。

GetEXEName()
已过时.

获取当前应用程序的可执行文件 (.exe) 的名称。

GetHashCode()
已过时.

作为默认哈希函数。

(继承自 Object)
GetHInstance()
已过时.

获取当前应用程序的实例句柄 (HINSTANCE)。

GetItemData(Control, Int32)
已过时.

获取与 ListBoxComboBox 项关联的 Integer

GetItemString(Control, Int32)
已过时.

获取与 StringListBox 项关联的 ComboBox

GetPath()
已过时.

获取应用程序的当前路径。

GetType()
已过时.

获取当前实例的 Type

(继承自 Object)
IconToIPicture(Icon)
已过时.

为给定的 Icon 获取一个 OLE IPicture 对象。

IFontToFont(Object)
已过时.

将 Visual Basic 6.0 的 stdFont 对象转换为 Font

ImageToIPicture(Image)
已过时.

为给定的 Image 获取一个 OLE IPicture 对象。

ImageToIPictureDisp(Image)
已过时.

为给定的 Image 获取一个 OLE IPictureDisp 对象。

Imp(Boolean, Boolean)
已过时.

对两个 Boolean 表达式执行逻辑隐含运算。

Imp(Byte, Byte)
已过时.

对两个 Byte 表达式执行逻辑隐含运算。

Imp(Int16, Int16)
已过时.

对两个 Int16 表达式执行逻辑隐含运算。

Imp(Int32, Int32)
已过时.

对两个 Int32 表达式执行逻辑隐含运算。

Imp(Int64, Int64)
已过时.

对两个 Int64 表达式执行逻辑隐含运算。

Imp(Object, Object)
已过时.

对两个 Object 表达式执行逻辑隐含运算。

IPictureDispToImage(Object)
已过时.

获取给定 OLE IPictureDisp 对象的 Image

IPictureToImage(Object)
已过时.

获取给定 OLE IPicture 对象的 Image

LoadResData(Object, Object)
已过时.

从资源 (.res) 文件加载具有多种可能类型的数据。

LoadResData(Object, Object, CultureInfo)
已过时.

从资源 (.res) 文件加载具有多种可能类型的数据,并指定一个区域设置。

LoadResPicture(Object, LoadResConstants)
已过时.

从资源 (.res) 文件加载位图、图标或光标。

LoadResPicture(Object, LoadResConstants, CultureInfo)
已过时.

从资源 (.res) 文件加载位图、图标或光标,并指定区域设置。

LoadResString(Int32)
已过时.

从资源 (.res) 文件加载一个字符串。

LoadResString(Int32, CultureInfo)
已过时.

从资源 (.res) 文件加载一个字符串,并指定区域设置。

MemberwiseClone()
已过时.

创建当前 Object 的浅表副本。

(继承自 Object)
PixelsToTwipsX(Double)
已过时.

将 X 坐标从像素转换为缇。

PixelsToTwipsY(Double)
已过时.

将 Y 坐标从像素转换为缇。

SendKeys(String, Boolean)
已过时.

向活动窗口发送一个或多个键击,就像在键盘键入一样。

SetCancel(Button, Boolean)
已过时.

设置 CancelButtonForm 属性。

SetDefault(Button, Boolean)
已过时.

设置 AcceptButtonForm 属性。

SetItemData(Control, Int32, Int32)
已过时.

ItemData 设置 ListBoxItem 属性。

SetItemString(Control, Int32, String)
已过时.

ItemString 设置 ListBoxItem 属性。

SetResourceBaseName(String)
已过时.

将 Visual Basic 6.0 资源文件的名称分配给当前的 Visual Basic 项目命名空间。

SetResourceBaseName(String, String)
已过时.

将 Visual Basic 6.0 资源文件的名称分配给 Visual Basic 项目命名空间。

ShowForm(Form, Int32, Form)
已过时.

通过调用 Show()ShowDialog() 方法显示一个窗体。

TabLayout(Object[])
已过时.

格式化字符串以模拟 Visual Basic 6.0 的 Debug.Print 功能。

ToPixelsUserHeight(Double, Double, Int32)
已过时.

将 Visual Basic 6.0 的 ScaleHeight 度量值转换为像素度量值。

ToPixelsUserWidth(Double, Double, Int32)
已过时.

将 Visual Basic 6.0 的 ScaleWidth 度量值转换为像素度量值。

ToPixelsUserX(Double, Double, Double, Int32)
已过时.

将 Visual Basic 6.0 的 ScaleLeft 度量值转换为像素度量值。

ToPixelsUserY(Double, Double, Double, Int32)
已过时.

将 Visual Basic 6.0 的 ScaleTop 度量值转换为像素度量值。

ToPixelsX(Double, ScaleMode)
已过时.

将 Visual Basic 6.0 度量转换为给定 ScaleMode 的像素度量。

ToPixelsY(Double, ScaleMode)
已过时.

将 Visual Basic 6.0 度量转换为给定 ScaleMode 的像素度量。

ToString()
已过时.

返回表示当前对象的字符串。

(继承自 Object)
TwipsPerPixelX()
已过时.

获取一个用于根据屏幕设置将缇转换为像素的值。

TwipsPerPixelY()
已过时.

获取一个用于根据屏幕设置将缇转换为像素的值。

TwipsToPixelsX(Double)
已过时.

将 X 坐标从缇转换为像素。

TwipsToPixelsY(Double)
已过时.

将 Y 坐标从缇转换为像素。

ValidateControls(ContainerControl)
已过时.

仿真 Visual Basic 6.0 的 ValidateControls 方法的行为。

WhatsThisMode(Form)
已过时.

显示从 Visual Basic 6.0 升级的窗体的弹出帮助。

ZOrder(Control, Int32)
已过时.

转换 Visual Basic 的 ZOrder 方法以便在 Visual Basic 中使用。

适用于