Поделиться через


Элемент управления 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

FlatStyle (только элемент управления GroupBox)

BackColor

BackColor

4e964t5e.alert_note(ru-ru,VS.90).gifПримечание.
Обработка цветов в Visual Basic 2008 выполняется иначе. Дополнительные сведения см. в разделе Действие цветов (для пользователей Visual Basic 6.0).

BorderStyle

BorderStyle (только элемент управления GroupBox)

Caption

Text (только элемент управления GroupBox)

4e964t5e.alert_note(ru-ru,VS.90).gifПримечание.
Элемент управления Panel не имеет свойства Text.

ClipControls

Новая реализация. Дополнительные сведения см. в разделе Графика для пользователей Visual Basic 6.0.

Container

Parent

DragIcon

DragMode

Новая реализация. Дополнительные сведения см. в разделе Действие перетаскивания для пользователей Visual Basic 6.0.

Font

FontBold

FontItalic

FontName

FontSize

FontStrikethrough

FontUnderline

Font

4e964t5e.alert_note(ru-ru,VS.90).gifПримечание.
Обработка шрифтов в Visual Basic 2008 выполняется иначе. Дополнительные сведения см. в разделе Объект Font (для пользователей Visual Basic 6.0).

ForeColor

ForeColor

4e964t5e.alert_note(ru-ru,VS.90).gifПримечание.
Обработка цветов в Visual Basic 2008 выполняется иначе. Дополнительные сведения см. в разделе Действие цветов (для пользователей Visual Basic 6.0).

Height

Height, Size

4e964t5e.alert_note(ru-ru,VS.90).gifПримечание.
Обработка координат в Visual Basic 2008 выполняется иначе. Дополнительные сведения см. в разделе Система координат (для пользователей Visual Basic 6.0).

HelpContextID

Новая реализация. Дополнительные сведения см. в разделе Поддержка справки (для пользователей Visual Basic 6.0).

HWnd

Handle

Index

Новая реализация. Дополнительные сведения см. в разделе Массивы элементов управления для пользователей Visual Basic 6.0.

Left

Left

4e964t5e.alert_note(ru-ru,VS.90).gifПримечание.
Обработка координат в Visual Basic 2008 выполняется иначе. Дополнительные сведения см. в разделе Система координат (для пользователей Visual Basic 6.0).

MouseIcon

Новая реализация. Дополнительные сведения см. в разделе Невозможно задать настраиваемый указатель мыши MousePointer.

MousePointer

Cursor

Список констант см. в разделе Свойство MousePointer (для пользователей Visual Basic 6.0).

OLEDropMode

Новая реализация. Дополнительные сведения см. в разделе Действие перетаскивания для пользователей Visual Basic 6.0.

Parent

Метод FindForm

RightToLeft

RightToLeft

ToolTipText

Компонент ToolTip

Дополнительные сведения см. в разделе Поддержка подсказок (для пользователей Visual Basic 6.0).

Top

Top

4e964t5e.alert_note(ru-ru,VS.90).gifПримечание.
Обработка координат в Visual Basic 2008 выполняется иначе. Дополнительные сведения см. в разделе Система координат (для пользователей Visual Basic 6.0).

WhatsThisHelpID

Новая реализация. Дополнительные сведения см. в разделе Поддержка справки (для пользователей Visual Basic 6.0).

Width

Width, Size

4e964t5e.alert_note(ru-ru,VS.90).gifПримечание.
Обработка координат в Visual Basic 2008 выполняется иначе. Дополнительные сведения см. в разделе Система координат (для пользователей Visual Basic 6.0).

Методы элемента управления Frame

Visual Basic 6.0

Эквивалент версии Visual Basic 2008

Drag

Новая реализация. Дополнительные сведения см. в разделе Действие перетаскивания для пользователей Visual Basic 6.0.

Move

SetBounds

4e964t5e.alert_note(ru-ru,VS.90).gifПримечание.
Обработка координат в 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

Click (только у Panel; GroupBox эквивалента не имеет)

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)