Очень часто бывает, что в данный момент требуется что-то нестандартное, необычное. И, вообще, с какой стороны за это взяться – не знаешь. Начинаются поиски. Сначала у себя в архивах, потом в интернете. Через почту или форумы начинаешь опрашивать знакомых и незнакомых. В конце концов, находишь, а если не находишь, то переделываешь свою программу. Затрачивается масса сил и, самое главное, времени. Но что самое интересное (или неприятное) что спустя какое-то время ты узнаешь, что это было сделано до тебя и уже реализовано в каком-то, может быть даже стандартном, контроле. В виде стандартного метода, свойства или события. Переделывать программу? А если она работает нормально, пусть чуть медленнее, но нормально?
Выход из этой ситуации один – изучать мат.часть :) А я, по мере моих сил и возможностей, постараюсь Вам помочь.
Здесь я хочу открыть цикл статей по различным аспектам стандартных ActiveX Control'ов, их редко встречающихся (но от этого не менее значимых) свойств и методов, да и просто неиспользуемых контролов (из-за незнания для чего они предназначены).
WithEvents – добавление новых свойств к стандартным контролам
Обзор некоторых особенностей элементов управления библиотеки FM20.DLL