Элемент управления Frame (для пользователей Visual Basic 6.0)
Обновлен: Ноябрь 2007
Элемент управления Frame версии Visual Basic 6.0 заменен в версии Visual Basic 2008 двумя элементами управления: GroupBox и Panel.
Концептуальные различия
В Visual Basic 6.0 элемент управления Frame используется в качестве контейнера для группирования элементов управления. В Visual Basic 2008 элемент управления Frame заменяется элементом управления GroupBox или Panel.
Элемент управления GroupBox является эквивалентом элемента управления Frame со значением свойства BorderStyle, равным 1 – Fixed Single. У него есть видимые границы и заголовок (необязательно).
Элемент управления Panel является эквивалентом элемента управления Frame со значением свойства BorderStyle равным 0 – None. У него нет ни границ, ни заголовка.
Дополнительно имеется большое число концептуальных различий, которые применяются ко всем элементам управления, включая различия в привязке данных, обработке шрифтов, функции перетаскивания, поддержке справки и т. д. Дополнительные сведения см. в разделе Элементы управления Windows Forms (для пользователей Visual Basic 6.0).
Соответствие свойствам, методам и событиям элемента управления Frame
В следующей таблице приведен список свойств, методов и событий Visual Basic 6.0 с их эквивалентами Visual Basic 2008. Свойства, методы и события, имена и поведение которых остались без изменения, не указываются. Константы, если используются, расположены под свойством или методом с отступом. Если не указано иное, все перечисления Visual Basic 2008 сопоставлены пространству имен System.Windows.Forms.
Где это необходимо, даны ссылки на разделы, описывающие различия в действии. При отсутствии прямого эквивалента в Visual Basic 2008 приводятся ссылки на разделы, содержащие альтернативные решения
Свойства элемента управления Frame
Visual Basic 6.0 |
Эквивалент Visual Basic 2008 |
---|---|
Appearance |
|
BackColor |
Примечание.
Обработка цветов в Visual Basic 2008 выполняется иначе. Дополнительные сведения см. в разделе Действие цветов (для пользователей Visual Basic 6.0).
|
BorderStyle |
BorderStyle (только элемент управления GroupBox) |
Caption |
Text (только элемент управления GroupBox)
Примечание.
Элемент управления Panel не имеет свойства Text.
|
ClipControls |
Новая реализация. Дополнительные сведения см. в разделе Графика для пользователей Visual Basic 6.0. |
Container |
|
DragIcon DragMode |
Новая реализация. Дополнительные сведения см. в разделе Действие перетаскивания для пользователей Visual Basic 6.0. |
Font FontBold FontItalic FontName FontSize FontStrikethrough FontUnderline |
Примечание.
Обработка шрифтов в Visual Basic 2008 выполняется иначе. Дополнительные сведения см. в разделе Объект Font (для пользователей Visual Basic 6.0).
|
ForeColor |
Примечание.
Обработка цветов в Visual Basic 2008 выполняется иначе. Дополнительные сведения см. в разделе Действие цветов (для пользователей Visual Basic 6.0).
|
Height |
Примечание.
Обработка координат в Visual Basic 2008 выполняется иначе. Дополнительные сведения см. в разделе Система координат (для пользователей Visual Basic 6.0).
|
HelpContextID |
Новая реализация. Дополнительные сведения см. в разделе Поддержка справки (для пользователей Visual Basic 6.0). |
HWnd |
|
Index |
Новая реализация. Дополнительные сведения см. в разделе Массивы элементов управления для пользователей Visual Basic 6.0. |
Left |
Примечание.
Обработка координат в Visual Basic 2008 выполняется иначе. Дополнительные сведения см. в разделе Система координат (для пользователей Visual Basic 6.0).
|
MouseIcon |
Новая реализация. Дополнительные сведения см. в разделе Невозможно задать настраиваемый указатель мыши MousePointer. |
MousePointer |
Список констант см. в разделе Свойство MousePointer (для пользователей Visual Basic 6.0). |
OLEDropMode |
Новая реализация. Дополнительные сведения см. в разделе Действие перетаскивания для пользователей Visual Basic 6.0. |
Parent |
Метод FindForm |
RightToLeft |
|
ToolTipText |
Компонент ToolTip Дополнительные сведения см. в разделе Поддержка подсказок (для пользователей Visual Basic 6.0). |
Top |
Примечание.
Обработка координат в Visual Basic 2008 выполняется иначе. Дополнительные сведения см. в разделе Система координат (для пользователей Visual Basic 6.0).
|
WhatsThisHelpID |
Новая реализация. Дополнительные сведения см. в разделе Поддержка справки (для пользователей Visual Basic 6.0). |
Width |
Примечание.
Обработка координат в Visual Basic 2008 выполняется иначе. Дополнительные сведения см. в разделе Система координат (для пользователей Visual Basic 6.0).
|
Методы элемента управления Frame
Visual Basic 6.0 |
Эквивалент версии Visual Basic 2008 |
---|---|
Drag |
Новая реализация. Дополнительные сведения см. в разделе Действие перетаскивания для пользователей Visual Basic 6.0. |
Move |
Примечание.
Обработка координат в Visual Basic 2008 выполняется иначе. Дополнительные сведения см. в разделе Система координат (для пользователей Visual Basic 6.0).
|
OLEDrag |
Новая реализация. Дополнительные сведения см. в разделе Действие перетаскивания для пользователей Visual Basic 6.0. |
ShowWhatsThis |
Новая реализация. Дополнительные сведения см. в разделе Поддержка справки (для пользователей Visual Basic 6.0). |
ZOrder |
Функция BringToFront или SendToBack |
События элемента управления Frame
Visual Basic 6.0 |
Эквивалент версии Visual Basic 2008 |
---|---|
Click |
|
DblClick |
DoubleClick (только у Panel; GroupBox эквивалента не имеет) |
DragDrop DragOver OLECompleteDrag OLEDragDrop OLEDragOver OLEGiveFeedback OLESetData OLEStartDrag |
Новая реализация. Дополнительные сведения см. в разделе Действие перетаскивания для пользователей Visual Basic 6.0. |
Замечания по обновлению
При обновлении приложения версии Visual Basic 6.0 до версии Visual Basic 2008 элементы управления Frame, свойству BorderStyle которых присвоено значение 0 — None, обновляются путем замены на элементы управления Panel; все остальные элементы управления Frame обновляются путем замены на элементы управления GroupBox.
См. также
Основные понятия
Введение в элемент управления "панель"
Ссылки
Общие сведения об элементе управления GroupBox (Windows Forms)