Программирование >>  Автоматически обновляемые приложения 

1 ... 63 64 65 [ 66 ] 67 68 69 ... 170


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, как определить текущую Строку?



1 ... 63 64 65 [ 66 ] 67 68 69 ... 170

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