Есть ли способ сфокусировать (управлять вкладками) графическое окно? - PullRequest
1 голос
/ 26 июня 2010

Я работаю на .NET 2.0 с C #.Как сделать фокусировку элемента управления в графическом окне после нажатия вкладки из текстового поля?Пожалуйста, дайте мне решение.

Ответы [ 3 ]

5 голосов
/ 26 июня 2010

Элемент управления Picturebox не выбирается, следовательно, он не получает фокус.Даже если вы попытаетесь установить свойства tabindex и tabstop при загрузке формы, они не получат фокуса.

Почему вы хотите установить фокус на картинку?Используете ли вы событие нажатия этого элемента управления как событие нажатия кнопки?

Можете ли вы предоставить более подробную информацию по этому вопросу, чтобы мы могли предоставить правильное решение для этого?

3 голосов
/ 26 июня 2010

Создайте button1, затем установите его TabIndex меньше, чем pictureBox1;поместите кнопку 1 поверх изображения Box1.Затем во время выполнения скрыть его за pictureBox1.Чтобы получить визуальную подсказку о том, что pictureBox имеет фокус, установите BorderStyle на Fixed3d, установите его на none, когда он потеряет фокус.

1 голос
/ 26 июня 2010

Вам нужно заключить свой PictureBox в элемент управления, который может получать события щелчка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...