Главная » Категория » Basic » Создаем свой ActiveX Control

Нюансы создания ActiveX Control

Нюанс 1. Для чего нужны комментарии перед описанием свойств в окне кодов? Нюанс 2. Создание расширения для ListBox: Свойство «Вывод в виде подсказки ToolTyp длинных элементов списка». Нюанс 3. Для чего нужен выпадающий список Property Category в диалоговом окне Procedure Attributes. Нюанс 4. Создание расширения для ListBox: Свойство «Перемещение элементов списка». Нюанс 5. Создание [...]

Создаём ActivX Control контейнер произвольной формы

Я очень рад, что мои статьи, судя по письмам, оказались нужными очень многим. Вполне возможно, что еще столько же прочитали их, нашли что-то для себя, но поленились написать мне. Я не в обиде. Это нормальное состояние. Начиная первую статью, я хотел показать, что пределов в создании ActiveX Controlов практически не существует. Пределы нам устанавливают [...]

Разные мелочи, которые при создании ActivX Control-ов мы обычно забываем

На что смотрит в первую очередь программист, изучая новый контрол. На функциональность, т.е. насколько он удовлетворяет его требованиям. Во-вторых, на внешний вид — насколько данный контрол будет вписываться в его программу. В-третьих, насколько ему удобно работать с ним. И в последнюю очередь — на help . Попробуем сегодня, создавая несложный контрол, предоставить максисмум удобств для [...]

Создание ActiveX Control-а с дополнительной формой

Представленные ранее статьи показывали создание различных по-сложности ActiveX Controlов. Однако основной целью статей было не наращивание сложности от примера к примеру, а показ разнообразных возможностей в создании самих контролов. Сегодня на примере простенького ActiveX Controla я покажу Вам принцип вывода дополнительных форм. Появляющаяся подсказка (ToolTipText) при позиционировании курсора на элементе формы имеет один существенный недостаток [...]

Создание массивов в ActivX Control-е

В данной статье описывается создание массивов в ActivX Controlе. Сегодня создаем комбинированный ActiveX Control. Напомню: это контрол, состоящий из уже готовых контролов. Особенностью сегодняшнего (это будет кнопка с выпадающим меню) будет наличие массивов в нем. Сделать это в форме не представляет особого труда, но создавая контрол, мы обязаны предусмотреть ряд ситуаций, которые в обычном проекте [...]

Создание градиентной заливки, эмуляции объема для контрола и текста

В данной статье описывается создание градиентной заливки фона, эмуляции объема для контрола и текста, а так же встраивание ComboBoxа в Property Page. Этот контрол создается с нуля, т.е. интерфейс целиком и полностью описывается с помощью кодов, а не рисуется на экране во время разработки. Создадим проект с названием ControlPanel, а UserControlу присвоим имя Panel. Сразу [...]

Создаем контрол цифровой индикатор

Вообще-то я не собирался продолжать этот цикл статей, но активная переписка с корреспондентами подтолкнула меня к этому. Основы создания ActiveX Controlов заложены. Начинающие уже попробовали свои силы (а не просто скопировали листинги), умеющие посмотрели какие идеи они могут использовать для себя. А поделиться?.. Данная статья выходит с подзаголовком Поделись богаче станешь!. Т.е. здесь я [...]

Создаем с нуля ProgressBar контрол

Начиная первую статью на эту тему, никак не ожидал, что изучение создания ActiveX Controlов настолько актуально. Продолжая отвечать на письма, вынужден констатировать, что некоторые вопросы остались вне поля зрения. Настоящая (уже четвертая) статья и послужит для их освещения. В каждой из статей, показывая разнообразие ActiveX Controlов, я пытаюсь кроме прописных истин представить маленькие уловки и [...]

Добавляем в контрол свои свойства

Сегодня мы не будем создавать ActiveX Control, а возьмем тот, который уже существует, и добавим в него свои свойства. В своих приложениях я часто сталкивался с тем, что в текстовые поля необходимо ввести ограничения для ввода пользователем (допустим только числа или только латинские буквы). Появились стандартные функции, которые кочевали у меня из программы в программу. [...]

Создаем ActiveX Control невидимый во время работы программы

В предыдущей статье я показал Вам, как создать ActiveX Control. Наверно самым большим моим упущением было то, что я не сказал, что данный пример учебный. Т.е. был создан функционирующий OCX, однако он был где-то неполноценен, не хватало некоторых свойств и методов. Статья подразумевала дать основы, заинтересовать в написании мини-программ, коими и являются ActiveX Controlы [...]

Страница 1 of 212