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