Имя Пароль
Зарегистрироваться


* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна! RSS



Managed Control Panel Items
6 февраля 2009

[.NET, C#] Оттолкнувшись от статьи How to Automate Exporting .NET Function to Unmanaged Programs, автор создал набор компонентов, позволяющих разрабатывать апплеты Панели правления Windows с использованием «управляемых» (managed) языков программирования.
Все, что для этого требуется – это создать класс, реализующий интерфейс IControlPanelItem:
public interface IControlPanelItem : IDisposable
{
// Иконка апплета.
Icon Icon { get; }

// Имя апплета (32 символа максимум).
string Name { get; }

// Описание апплета (64 символа максимум)
string Info { get; }

// Показывает окно апплета.
// controlPanelWindow – Дескриптор окна Панели управления.
// command – Необязательная командная строка.
void Start(IWin32Window controlPanelWindow, string command);
}
Помимо реализации данного интерфейса, создаваемый класс должен быть наследником MarshalByRefObject и иметь установленный атрибут ControlPanelItemAttribute.
XGroupBox – замена стандартному groupbox
http://www.codeproject.com/KB/miscctrl/XGroupBox.aspx
[C++, MFC] Элемент управления, призванный заменить стандартный groupbox и реализующий следующие дополнительные возможности:
отсутствие мерцания при динамическом изменении размеров;
возможность отображения в заголовке иконки и/или текста;
отображение в стиле «только заголовок»;
легкость изменения цветов, шрифта и горизонтального выравнивания;
поддержка визуальных стилей (тем) и нестандартных цветов;
возможность деактивации всех элементов управления при деактивации группы, внутри которой они содержатся.


Теги: .NET

Статьи по теме:

Применение переменных ссылочных типов
Преобразование типов
Получение доступа к библиотекам типов .NET и СОМ
Декларативная защита, основанная на ролях
Добавление элементов управления на панель Toolbox
Динамические свойства
Формы, элементы управления и меню
События жизненного цикла формы
Обеспечение совместимости с замещенными или скрытыми членами
Реализация специальных возможностей на этапе проектирования
Создание DataAdapter с помощью окна Server Explorer
Модификаторы доступа к типам
Применение наборов элементов управления
Ресурсы и ресурсные сборки
Параметры компоновки установочной программы
| .NET | Pavel |
 


Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31


     



Rambler's Top100

Данный сайт или домен продается ICQ: 403-353-727

© 2009 Seoliga.ru | .NET | Managed Control Panel Items. Регион сайта: Москва и Санкт-Петербург