Добавление проверки правильности регулярного выражения
В этой статье рассматриваются основы наследования из другого элемента управления и добавления собственных свойств, методов и событий наряду с добавлением собственного кода; каждый пример разработки элемента управления Microsoft Windows Forms следует читать вместе с обзорной статьей на смежную тему. (12 печатных страниц)
Объединение нескольких элементов управления в один
Статья демонстрирует процесс создания нового элемента управления путем объединения нескольких элементов управления Microsoft Windows Forms; каждый пример разработки элемента управления Windows следует читать вместе с обзорной статьей на смежную тему. (10 печатных страниц)
Расширение элемента управления TreeView
В статье рассматривается добавление функциональных возможностей привязки данных к элементу управления TreeView как один из ряда примеров разработки элементов управления Microsoft Windows, которые следует читать вместе с обзорной статьей на смежную тему.
Написание простого грида для WinForms на основе ListView (virtual mode)
Поставяемый в составе Framework SDK DataGrid контрол имеет мощную функциональность и почти всем хорош. Но есть у него определенные недостатки, присущие всем гридам такого типа...
Использование ActiveX-элементов с Windows Forms в Visual Studio .NET
В этой статье рассказывается об использовании элементов управления Microsoft ActiveX с Windows Forms в Microsoft Visual Studio .NET.
Печать отчетов в Windows-формах
Я не собираюсь разглагольствовать о технологиях безбумажного документооборота, отмечу лишь, что времена этих технологий еще не настали. Я создал много разных систем, отчасти избавляющих компании от работы с бумажными документами и превращающих эти документы в хранящиеся на компьютере данные, но (независимо от того, насколько хороша система) одним из основных требований всегда оставалась функция перевода данных обратно в бумажную форму. Начиная с систем, написанных на языке программирования Clipper, затем Microsoft® FoxPro®, Microsoft® Access, Microsoft® Visual Basic®, а теперь и Microsoft .NET, при создании бизнес-систем неизменно одно: создание и тестирование отчетов - один из самых длительных периодов в графике проекта. Предполагая, что это справедливо не только для меня, а для всех, я собираюсь показать, как использовать средства вывода графики GDI+ и классы GDI+ Printing для создания табличного отчета. Значительную часть всей функциональности вывода, которую вам когда-либо предстоит разработать, составляют отчеты этого типа (рис. 1).
DataGrid (Windows Form) – примеры расширения
Табличная форма для представления и редактирования данных – одна из самых часто используемых. .NET Framework содержит достаточно мощный элемент управления DataGrid предназначенный именно для решения этой задачи. Но каким бы богато функциональным не был элемент пользовательского интерфейса, разработчик всегда захочет что-нибудь улучшить, расширить, настроить.
Побродим по DataSet
Новое всегда познается в сравнении и, не сделав что-нибудь своими руками с использованием новых технологий, не сможешь сравнить их с тем, что знал раньше. Вот так вот и мы - получив в руки .NET Framework или VS.NET пытаемся сделать что-то, что раньше уже делали с помощью C++, Delphi или Visual Basic. Сейчас я попытаюсь рассказать как можно решить такую, тривиальную, на первый взгляд, задачу, как создание формы, в которой есть DataGrid для перемещения по таблице данных и поля ввода для редактирования. Также я покажу как делать навигационные контролы для перемещения по DataGrid.
BindingManagerBase или синхронизация коллекций
Введение.
Понятие Binding данных в новой технологии .Net имеет весьма и весьма важное значение. Несколько моих друзей, разработчиков, часто присылают мне свой код для каких либо замечаний. И я уже в который раз ловлю себя на мысли о том, что, казалось бы, элементарные вещи связанные с синхронизацией коллекций, например тех же дорогих нам таблиц в dataset мои товарищи делают почему-то очень по-разному и излишне сложными.
