Как узнать текущий текстовый блок и перейти к следующему текстовому блоку нажатием кнопки - PullRequest
0 голосов
/ 26 октября 2019

Это мой калькулятор для решения квадратного уравнения. Сначала я ввожу текст в поле A, а затем хочу переместить поле B (нажав кнопку « = »).

[enter image description here

Какзнать текущий текстовый блок и использовать if ... else структуру для управления им?

Большое спасибо за ваш ответ!

1 Ответ

0 голосов
/ 26 октября 2019

На WinForms: Form.ActiveControl - текущий элемент управления.

Это свойство с доступом для чтения и записи.

Читайте, чтобы узнать это.

Напишите, чтобы изменить его.

Таким образом, вы можете сделать такую ​​вещь по событию нажатия кнопки:

if ( this.ActiveControl == textBoxA )
  this.ActiveControl = textBoxB;
else
  // ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...