.NET 3.x Роль оператора -= в HookManager.MouseDown -= HookManager_MouseDown; - C#
Формулировка задачи:
В программе создающей bmp кэпчу для последующего OCR имеется следующий код:
Если checked, начинается захват изображения для OCR. Никогда раньше не видел "-=". Зачем он?
Листинг программы
- private void SelectionCheckbox_CheckedChanged(object sender, EventArgs e)
- {
- RetrievedText.Text = "";
- EventLog.WriteLog("Check box selection Changed isChecked:" + SelectionCheckbox.Checked);
- if (SelectionCheckbox.Checked == true)
- {
- HookManager.MouseDown += HookManager_MouseDown;
- HookManager.MouseUp += HookManager_MouseUp;
- HookManager.KeyDown -= HookManager_KeyDown;
- }
- else
- {
- HookManager.MouseDown -= HookManager_MouseDown;
- HookManager.MouseUp -= HookManager_MouseUp;
- HookManager.KeyDown += HookManager_KeyDown;
- }
- }
Решение задачи: «.NET 3.x Роль оператора -= в HookManager.MouseDown -= HookManager_MouseDown;»
textual
Листинг программы
- HookManager.MouseDown += HookManager_MouseDown;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д