У меня проблема с фокусом в графическом интерфейсе С# с вкладками. Я запускаю процесс, основанный на событии с фокусом пользователей на вкладке, а затем запускаю процесс. Процесс перерисовывает весь графический интерфейс - и я хотел бы вернуть пользователя на начальную вкладку.
Есть ли способ сохранить позицию фокуса вкладки при срабатывании события?
Приветствия
Просто сохраните свойство SelectedTab (или SelectedIndex) вашего TabControl и затем снова установите его.
Сохраняйте значение позиции фокуса вкладки, когда они впервые приходят на эту вкладку. Если событие срабатывает после этого, вы уже сохранили предыдущую позицию и можете использовать это значение для восстановления исходного фокуса.