|
Программирование >> Элементы языков с и с++
Panl Tasks Dock in parent соЧак-м: ] J>anel Tasks jjjndock in parent container Рис. 11.8, a. Вид панели Рис. 11.8, б. Вид панели
Рис. 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
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки. |