|
Программирование >> Программирование с использованием ajax
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
Caned I Puc, 15,24, Редактор коллекции вкладки
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки. |