|
Программирование >> Автоматически обновляемые приложения
pa. Таким образом, вы можете написать специальную программу для системных администраторов. GPU Usage Загрузка процессора 4% Рис. 6.11. Приложение, показывающее работу процессора Примечание Пример находится в папке PerformanceCounter на прилагаемом диске. StatusBar и StatusStrip На смену устаревшему элементу управления StatusBar пришел новый элемент StatusStrip, который обладает новыми возможностями, гораздо удобнее в настройках, и обладает большей функциональностью. Но, возможно, вам по ряду причин по-прежнему приходится использовать StatusBar. Как изменить шрифт и фон для StatusBar Если вы вынуждены использовать в своих проектах старый элемент StatusBar И хотите поменять шрифт или фон для этого элемента, то обратитесь к статье Базы Знаний Microsoft How to change the color and the font of the StatusBarPanel object by using Visual C# , которая находится по адресу http: support.inicrosoft.com/kb/319311/. В этой статье рассказывается, что для элемента StatusBar нужно установить свойство style в значение OwnerDraw И самостоятельно управлять шрифтом и цветом в программе. Для StatusStrip аналогичная задача решается элементарно через свойства элемента. Элемент DataGrid Честно говоря, я в своей практике не часто пользовался этим элементом, поэтому я лишь приведу заголовки советов о данном элементе, найденные в сборнике Вопросов и ответов на сайте http: www.gotdonet.ru. Если вас заинтересуют названия советов, то отправляйтесь за подробностями на этот сайт. П Как прокрутить DataGrid К строке с определенным индексом? П Как отобразить в элементах управления отдельной формы текущую строку DataGrid? П Как перехватывать сообщения мыши для определенной колонки DataGrid? П Как отследить нажатия кнопок в определенной колонке DataGrid? П Как изменить текст ячейки DataGrid? П Как, зная координаты ячейки DataGrid, считать или записать ее значение? П Как запретить пользователю изменять ширину столбцов и высоту строк DataGrid? Элементы FlowLayoutPanel и TableLayoutPanel Два новых элемента управления, которые появились в .NET Framework 2.0, являются контейнерами, позволяющими очень быстро разместить множество элементов управления в организованном порядке. Чтобы получить краткое представление о том, как они работают, сделайте следующее. Поместите на форме элемент FlowLayoutPanel, растяните его ПО ширине формы, и щелкните несколько раз подряд на элементе Button на панели инструментов, чтобы добавить кнопки на форму. Вы увидите, что кнопки автоматически выстраиваются друг за другом. В сложном проекте, где требуется разместить множество элементов управления, контейнер FlowLayoutPanel позволит сэкономить время на подгонку элементов друг к другу. Более детальное рассмотрение новых элементов управления я оставляю вам для самостоятельного изучения. Элемент DataGridView Новый элемент управления DataGridView, ПОЯВИВШИЙСЯ В .NET Framework 2.0, достоин описания в отдельной книге. Судите сами, данный элемент содержит 153 свойства, 87 методов и 187 событий! Советую обратиться к статье DataGridView. Новый контрол в составе Framework 2.0 , которая находится по адресу http: www.rsdn.ru/article/dotnet/DataGridView20.xmI, для более глубокого знакомства с этим сложным элементом. □ Как сделать, чтобы в ячейках DataGrid значения отображались в нужном формате? □ Как в DataGrid сделать текущей строку, по значению любого ее столбца в независимости от сортировки (источником данных для DataGrid является DataTable)? □ Как В ячейку DataGrid ПОМеСТИТЬ ComboBox ИЛИ Button? □ Какое событие возникает при перемещении по строкам DataGrid? □ Как привязать стили к DataGrid, если источником данных (DataSource) является не таблица, aArrayList или массив? □ Как вывести подтверждающее диалоговое окно при попытке пользователя удалить строку путем нажатия кнопки <Del> в DataGrid? □ Как для DataGrid ПОЛучить CurrencyManager? □ Как отследить нажатие клавиши на DataGrid? Для элемента управления DataGrid был СОЗДан обработЧИК События KeyDown И KeyUp, ОДНако ЭТОТ обработчик не получает управление во время редактирования данных. □ Как в DataGrid убрать последнюю строку со звездочкой, запретив тем самым добавление новых записей? П Как в DataGrid программно задать ширину столбца/скрыть его/изменить текст его заголовка/переместить? □ Как получить DataView, ИСПОЛЬЗуемЫЙ DataGrid? □ у DataGrid В качестве источника данных установлен DataSet/DataTable/DataView, как определить текущую Строку?
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |