Программирование >>  Программирование с использованием ajax 

1 ... 152 153 154 [ 155 ] 156 157 158 ... 396


Ivi.Imagelndex =1; Значок, используемый для представления

папки, имеет индекс, равный 1

Ivi.Tag = fi.FullName; Установка свойства tag в соответствии

с полным путем файла

Создание двух подэлементов.

Ivsi = new ListViewitem.ListViewSubltemО;

Ivsi.Text = f1.Length.ToStringО; Длина файла

Ivi.Subltems.Add(Ivsi); Добавление в коллекцию Subltems

Ivsi = new ListViewitem.ListViewSubltemO;

Ivsi.Text = fi.LastAccessTime.ToString0; Последний посещенный столбец Ivi. Subltems .Add (Ivsi) ; Добавление в коллекцию Subltems

Добавление элемента в коллекцию Items элемента управления ListView. this.listViewFilesAndFolders.Items.Add(Ivi);

Разблокирование элемента управления ListView. Теперь вставленные элементы будут отображаться, this.listViewFilesAndFolders.EndUpdate();

catch (System.Exception err) {

MessageBox.Show( Error: + err.Message);

Элемент управления TabControl

Soojty I SfMlngBiOMMr

LKer Inf ormehon CarfotiMy

МИР I Generel 1Л

Show --

P taaiti4> Ta Pyg] Smart tgi

rBoofcrr rVs P Hortpjrtelscrolbei

Pstatusbar P кпсв!saolb

P SomqDps г picture ptacehoUers FonTMttng merin Г Iibtharectm

I rmkChangu I rtt Locettons Prrt I Save

P wmdom ki Тв Ц2 Г ЕвИсоою Feidshadng,

Г Hjddentext

Элемент управления TabControl предоставляет простой способ организации диалоговых окон в логические части, доступные посредством вкладок в верхней части элемента управления. TabControl содержит элементы TabPages, которые по существу работают подобно элементу управления GroupBox, поскольку они группируют элементы управления, хотя и являются несколько более сложными.

На рис. 15.22 показано диалоговое окно Toolsi Options (Сервис=>Параметры) приложения Word 200S. Обратите внимание на три ряда вкладок в верхней части диалогового окна. Щелчок на каждой из них будет вести к отображению иного набора элементов управления в остальной части диалогового окна. Это очень наглядный пример применения элемента управления TabControl для группирования связанной информации, что облегчает пользователям поиск нужной информации.

Использование элемента управления TabControl не представляет сложности. Вы просто добавляете нужное количество вкладок для отображения коллекции объектов TabPage элемента управления, а затем перетаскиваете элементы управления, которые требуется отображать, на соответствующие страницы.

Ргт* and w b LeyoU options-------

POreMngs P \.r o*mb .mf

г Object anchors Г Ввскдг л1 сокзг arxl I Г UTgt boniarief P Vertttal rvier (PrW vwv.

Outkw tpa Normei options

3 г

Рис. 15.22. Диалоговое окно Tools Options в Word 2003



Свойства элемента управления TabControl

Свойства объекта TabControl (описанные в табл. 15.21) в основном используются для управления внешним видом контейнера объектов ТаЬРаде - в частности, отображаемых вкладок.

Таблица 15.21. Часто используемые свойства класса TabControl

Описание

Alignment

Appearance

HotTrack

Multiline

RowCount

Selectedlndex SelectedTab

TabCount TabPages

Это свойство управляет местом отображения вкладок элемента управления TabControl. По умолчанию они отображаются в верхней части элемента управления

Свойство Appearance управляет способом отображения вкладок. Вкладки могут отображаться как обычные кнопки или плоскими

Если значение этого свойства установлено в true, внешний вид вкладок элемента управления изменяется при прохождении над ними указателя мыши

Если значение этого свойства установлено в true, возможно наличие нескольких рядов вкладок

RowCount возвращает количество рядов отображенных в текущий момент вкладок

Это свойство возвращает или устанавливает индекс выбранной вкладки

SelectedTab возвращает или устанавливает выбранную вкладку. Обратите внимание, что это свойство работает с фактическими экземплярами объектов

TabPages

TabCount возвращает общее количество вкладок

Это свойство - коллекция объектов TabPage в элементе управления. Эту коллекцию используют для добавления и удаления объектов ТаЬРаде

Работа с элементом управления TabControl

I Foiinl

JabPagel iabPage2

TabControl работает несколько иначе, чем остальные элементы управления, рассмотренные до сих пор. Этот элемент управления представляет собой немногим большее, чем контейнер для страниц вкладок, служащий для отображения страниц. При двойном щелчке на TabControl в панели инструментов создается элемент управления, который уже содержит два элемента TabPages, как показано на рис. 15.23.

Когда мышь перемещается поверх элемента управления, в верхнем правом углу элемента появляется маленькая кнопка с изображением треугольника. Щелчок на этой кнопке ведет к разворачиванию небольшого окна. Это окно Actions Window (Окно действий) позволяет легко получать доступ к выбранным свойствам и методам элемента управления. Вы могли обратить на него внимание раньше, поскольку многие элементы управления в Visual Studio обладают этой функциональной возможностью, но TabControl - первый из элементов управления из числа описанных в этой главе, который действительно позволяет выполнить нечто интересное в окне Actions Window. Упомянутое окно элемента управления TabControl позволяет легко добавлять и удалять элементы TabPages во время разработки.

Рис. 15.23. Первоначальный вид элемента управления TabControl



Процедура добавления вкладок к элементу управления TabControl, описанная в предыдущем абзаце, призвана обеспечить быстрое создание и начало работы с элементом управления. Однако если требуется изменить поведение или стиль вкладок, следует использовать диалоговое окно TabPages, доступное посредством кнопки при выборе свойтва TabPages в окне Properties. Свойство TabPages является также коллекцией, которая используется для доступа к отдельным страницам в элементе управления TabControl.

Как только нужные элементы TabPages добавлены, элементы управления можно добавлять к страницам так же, как это делалось раньше при работе с элементом управления GroupBox. В следующем практическом занятии демонстрируются основы работы с этим элементом управления.

Работа с элементами управления TabPages

Выполните следующие действия, чтобы создать Windows-приложение, которое демонстрирует разработку элементов управления, расположенных на различных страницах элемента управления TabControl.

1. Создайте новое Windows-приложение TabControl в каталоге С: \BegVCSharp\ ChapterlS.

2. Перетащите элемент управления TabControl из панели инструментов Toolbox на форму. Как и GroupBox, элемент TabControl находится на вкладке Containers (Контейнеры) панели Toolbox.

3. Найдите свойство TabPages и после его выбора щелкните на расположенной справа от него кнопке, чтобы открыть диалоговое окно, показанное на рис. 15.24.

4. Измените свойство Text страниц вкладок соответственно на Tab one и Tab two и щелкните на кнопке О К, чтобы закрыть диалоговое окно.


tabPagel QroperOes

AccesstieRole

Defeu

e -.-V .....

BackCotor

1 1 Transparent

Backgroundlmat (none)

BacKgroundlmat

BorderStyte

None

Cursor

Default

В Font

Mcrosof t Sans Sen

ForeCotor

И ControTText

RightToLeft

Text

tabPegel

l>seVisualStytee<

True

UseWaitCursor

Raise

AIOOP

Fe se

ContextMenuStT

(none)

ImeMode

NoCortrol

В (AppkationSett

В (DataBndngs)

Caned I

Puc, 15,24, Редактор коллекции вкладки



1 ... 152 153 154 [ 155 ] 156 157 158 ... 396

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