При запуске программы кнопка [старт] уже выделяется (скриншот ниже) и если я нажму пробел то кнопка активируется (идентично тому что если бы я нажал ЛКМ), но как сделать чтобы активация была тока через ЛКМ и кнопка не выделялась так.
Чтобы кнопка не получала фокус при нажатии кнопки Tab, установите у неё свойство TabStop = false.
Если дополнительно хочется, чтобы кнопка вообще не получала фокус при клике на ней мышкой, в обработчике события Click этой кнопки передавайте фокус на любой другой компонент, способный принимать фокус. Если таких компонентов на форме (кроме кнопок) нет, тады ой - это невозможно.
private void StartButton_Click(object sender, EventArgs e)
{
// другой код
someTextBox.Focus();
}
Мои действия, когда я встречаю приложения, ломающие привычный стандарт взаимодействия, принятый в данной ОС: uninstall. Dixi.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости