.NET 3.x Роль оператора -= в HookManager.MouseDown -= HookManager_MouseDown; - C#

Узнай цену своей работы

Формулировка задачи:

В программе создающей bmp кэпчу для последующего OCR имеется следующий код:
Листинг программы
  1. private void SelectionCheckbox_CheckedChanged(object sender, EventArgs e)
  2. {
  3. RetrievedText.Text = "";
  4. EventLog.WriteLog("Check box selection Changed isChecked:" + SelectionCheckbox.Checked);
  5. if (SelectionCheckbox.Checked == true)
  6. {
  7. HookManager.MouseDown += HookManager_MouseDown;
  8. HookManager.MouseUp += HookManager_MouseUp;
  9. HookManager.KeyDown -= HookManager_KeyDown;
  10. }
  11. else
  12. {
  13. HookManager.MouseDown -= HookManager_MouseDown;
  14. HookManager.MouseUp -= HookManager_MouseUp;
  15. HookManager.KeyDown += HookManager_KeyDown;
  16. }
  17. }
Если checked, начинается захват изображения для OCR. Никогда раньше не видел "-=". Зачем он?

Решение задачи: «.NET 3.x Роль оператора -= в HookManager.MouseDown -= HookManager_MouseDown;»

textual
Листинг программы
  1. HookManager.MouseDown += HookManager_MouseDown;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.75 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут