Элемент управления Label в Visual Basic 6.0 был заменен элементом Windows Forms Label в Visual Basic .NET. Были изменены некоторые имена свойств, методов, событий и констант, а также их поведение.
В следующей таблице приводится список свойств, методов и событий в Visual Basic 6.0 и их эквиваленты в Visual Basic .NET.
Свойства Label
Visual Basic 6.0 |
Visual Basic .NET |
- Alignment
- 0 - Left Justify
1 - Right Justify
2 - Center
|
- TextAlign
- System.Drawing.ContentAlignment.TopLeft
System.Drawing.ContentAlignment.TopRight
System.Drawing.ContentAlignment.TopCenter
|
Appearance |
Нет эквивалента |
AutoSize |
AutoSize |
- BackColor
|
- BackColor
Примечание В Visual Basic .NET. немного изменен принцип выбора цвета
|
BackStyle |
Нет эквивалента |
- BorderStyle
- 0 – None
1 – Fixed Single
|
- BorderStyle
- 0 – BorderStyle.None
1 – BorderStyle.FixedSingle
|
Caption |
Text |
Container |
Parent |
DataChanged |
Нет эквивалента |
DataField |
Нет эквивалента |
DataFormat |
Нет эквивалента |
DataMember |
Нет эквивалента |
DataSource |
Нет эквивалента |
DragIcon |
Нет эквивалента |
DragMode |
Нет эквивалента |
Enabled |
Enabled |
Font |
Font
Примечание В Visual Basic .NET изменен принцип выбора шрифта
|
FontBold |
Font
|
FontItalic |
Font
|
FontName |
Font
|
FontSize |
Font
|
FontStrikethru |
Font
|
FontUnderline |
Font
|
- ForeColor
|
- ForeColor
Примечание В Visual Basic .NET немного изменен принцип выбора цвета
|
Height |
Height, Size
Примечание В Visual Basic .NET изменены способы задания координат
|
Index |
Нет эквивалента |
Left |
Left
Примечание В Visual Basic .NET изменены способы задания координат
|
LinkItem |
Нет эквивалента |
LinkMode |
Нет эквивалента |
LinkTimeOut |
Нет эквивалента |
LinkTopic |
Нет эквивалента |
MouseIcon |
Нет эквивалента |
MousePointer |
Cursor
|
Name |
Name |
OLEDropMode |
Нет эквивалента |
Parent |
Метод FindForm |
- RightToLeft
- True
False
|
- RightToLeft
- RightToLeft.Yes
RightToLeft.No
|
TabIndex |
TabIndex |
Tag |
Tag |
ToolTipText |
Компонент ToolTip
|
Top |
Top
Примечание В Visual Basic .NET изменены способы задания координат
|
UseMnemonic |
UseMnemonic |
Visible |
Visible |
WhatsThisHelpID |
Нет эквивалента |
Width |
Width, Size
Примечание В Visual Basic .NET изменены способы задания координат
|
WordWrap |
Нет эквивалента.
Примечание Текст в Visual Basic .NET для элемента Label имеет перенос по словам по умолчанию и не может быть изменен
|
Методы Label
Visual Basic 6.0 |
Visual Basic .NET |
Drag |
Нет эквивалента |
LinkExecute |
Нет эквивалента |
LinkPoke |
Нет эквивалента |
LinkRequest |
Нет эквивалента |
LinkSend |
Нет эквивалента |
Move |
SetBounds
Примечание В Visual Basic .NET изменены способы задания координат
|
OLEDrag |
Нет эквивалента |
Refresh |
Refresh |
ShowWhatsThis |
Нет эквивалента |
- ZOrder
- 0 – vbBringToFront
1 - vbSendToBack
|
- Функции BringToFront() или SendToBack()
- BringToFront()
SendToBack()
|
События Label
Visual Basic 6.0 |
Visual Basic .NET |
Change |
Нет эквивалента. Имеются различные события (TextChanged, SizeChanged, и т.п.) |
Click |
Click |
DblClick |
DoubleClick |
DragDrop |
Нет эквивалента |
DragOver |
Нет эквивалента |
LinkClose |
Нет эквивалента |
LinkError |
Нет эквивалента |
LinkNotify |
Нет эквивалента |
LinkOpen |
Нет эквивалента |
MouseDown |
MouseDown |
MouseMove |
MouseMove |
MouseUp |
MouseUp |
OLECompleteDrag |
Нет эквивалента |
OLEDragDrop |
Нет эквивалента |
OLEDragOver |
Нет эквивалента |
OLEGiveFeedback |
Нет эквивалента |
OLESetData |
Нет эквивалента |
OLEStartDrag |
Нет эквивалента |
|