/// <summary> /// Конструктор класса /// </summary> /// <param name="ew">ссылка на класс эмулятора нажатия клавишь</param> public ClipboardWorker(EmulatorWorker ew) { //Сохраняем ссылку на класс эмулятора нажатия клавишь this.ew = ew; //Инициализируем класс init(); }
/// <summary> /// Инициализатор класса /// </summary> private void init() { //Инициализируем эмулятор нажатия клавишь ew = new EmulatorWorker(); //Инициализируем класс работы с буфером обмена cw = new ClipboardWorker(ew); //Добавляем обработчик события обновления буфера обмена cw.onUpdateBuffer += Cw_onUpdateBuffer; //Добавляем обработчик события вызова формы буферов cw.onShowbufferForm += Cw_onShowbufferForm; //Инициализация глобального хука клавиатуры kh = new KeyboardHook(true); //Добавляем события для хука kh.KeyDown += Kh_KeyDown; }