Программирование >>  Элементы языков с и с++ 

1 ... 96 97 98 [ 99 ] 100 101 102 ... 200


Panl Tasks

Dock in parent соЧак-м: ]

J>anel Tasks

jjjndock in parent container

Рис. 11.8, a. Вид панели

Рис. 11.8, б. Вид панели

* Forml

UiO 1

ч 1

buttoni

) О

i

Рис. 11.8, е. Вид панели с кнопкой на ней (кнопка станет перемещаться вместе . с панелью, т. к. панель является для кнопки контейнером)

Методы Button

[Кнопка имеет большое число методов, главным образом унаследованных от [своих классов-предков. Рассмотрим только некоторые из них:

Hide о - прячет кнопку (делает ее невидимой);

Го Focus () - делает кнопку активной (ее можно нажимать);

I D Select {) - работает аналогично Focus ();

ShowO - показывает кнопку (присваивает ее свойству visible значение

true).

Компонент Panel

}гот компонент находится в списке Containers палитры компонентов.



Панель - это компонент, который, как и форма, является контейнером, куда помещаются другие компоненты.

Панели обеспечивают общее (родовое) поведение для компонентов, помещенных в них: панельные компоненты могут содержать в себе другие компоненты, объединяя их в единое целое. При перемещении панели такие компоненты перемещаются вместе с ней. Вид панели, помещенной в форму, и некоторые действия с ней показаны на рис. 11.8, а-в.

Некоторые свойства Panel

Свойства панели, отображенные в окне Properties, показаны на рис. 11.9. Ничего особенного по сравнению с кнопкой мы здесь не видим. Но т. к. панель - это контейнер, то в него могут помещаться другие компоненты. Поэтому возможна потеря их видимости в этом контейнере. Отсюда возникли свойства, связанные с введением скроллинга (прокрутки) для такого компонента. Это такие свойства, как: AutoScroll, AutoScrollMargin AutoScroiiMinSize. Первое из них обеспечивает введение автоматического скроллинга по вертикали и по горизонтали в момент, когда очередной компонент, помещаемый на панель, становится видимым не полностью (не помещается весь на панель). Второе свойство определяет отступы от сторои панели при скроллинге, а третье свойство определяет минимальный размер полос прокрутки, создаваемых для скроллинга.

Некоторые события Panel

Перечень событий компонента, отображенный в окне Properties, показан ш рис. 11.10.

Из событий панели отметим следующие:

□ HelpRequested- возникает, когда пользователю требуется информация для компонента (нажимает клавищу <F1>);

П Layout - возникает, когда компоненты, расположенные на панели, ме- няют свои места;

□ PreviewKeyDown - возникает, когда нажимается клавиша на клавиатуре, но перед событием KeyDown.



Ш Propertiei

pencil System.Windows.Forms.Panel

a (ApplKationSettings) a (DataBnckngs) (Name)

AccflssiiteDescripCion

AccessMeName

AccessibleRole

AllowDrop

Anchor

AutoScrol a AutoScroJMargm a AutoScroWinSize

MoSae

AutoSizeMode

BackCoior

Backgroundlmage

Backgroundlmageleycxj THe

CausesValidation True

ContextMenuStrip (none)

Cursor Default

Dock None

Enabled True 2:

panel 1

DefaJt

False

Top, Left

False

False

GrowOnly

I I Control

□ (none)

panell System.Windows.Forms.Panel

Cursor Dock

a Font

ForeCobr

GenerateMember

ImeMode a Location

Locked В Margin В MaximumSize a MinimumSize

Modifiers В Padding

RightToLeft a Sze

Tabindex

TabStop

UseWaitCursor Visible

Default None I True V

Microsoft Sans S 1 ControlTex True

NoControl 24; 13 False 3; 3; 3; 3 0;0 0;0 Private 0; 0; Oj 0 No

129; 81 0

False

False True

-1 -3 i3 =1 23

Рис. 11.9. Свойства панели

В Propcrlie

pwdl Systefn.Wndows.Forms.Panel

a Ла -------

в (DataBixtngs) AutoSizoChanged BadCdorChanged BadcgroundJmageChanf BadtgroundlmageLayou EkvtngContextChangec CaiMSVAIationChangi OiangeUICues

OotSizeChanged ContextMenuStripChant


a з> Щ Q

panell System.Wndows.Forms.Panel


FontChanged

ForeCotorChanged

GiveFeedback

HelpRequested

ImeModeChanged

Layout

Leave

LocationChanged

MarginChanged

MouseCaptureChanged

MouseClick

MouseDoubleCkk

MouseDown

MouseEnter

MouseHover

Mouseteave

MouseMove

Mouseup

Move

PaddingCbanged Paint

panell System.Windows.Forms.Panel

MouseMove

Mouseup

Move

PaddlngChanged

ParentChanged

PrevievriCeyDown

QueryAccessbetyHelp

QueryConbnueDrag

RegnnChanged

Resize

RightToLeftChanged Scrd

SizeChanged

StyleChanged

SystemCdorsChanged

TebIndexChar>ged

TabSlopChanged

Validated

Validating

VisibleChanged

3 J3

Рис. 11.10. Перечень событий компонента Panel



1 ... 96 97 98 [ 99 ] 100 101 102 ... 200

© 2006 - 2024 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки.
Яндекс.Метрика