Можете ли вы сделать текстовое поле в форме C # действовать как поле Excel? - PullRequest
0 голосов
/ 27 июня 2019

Я хочу, чтобы пользователь мог напечатать как = или что-то еще, а затем написать уравнение. Как только они щелкают по полю, я хочу, чтобы в текстовом поле отображался ответ.

Например, они могут поставить = 2 + 2, и будет отображаться 4, если не выбрано.

Я понятия не имею, как это сделать вообще или даже с чего начать. Я могу получить текстовое поле для вычисления его где-то еще, но не в самом поле, где написано уравнение, или без нажатия пользователем кнопки.

1 Ответ

2 голосов
/ 27 июня 2019

Вероятно, вы ищете событие LostFocus .Это событие возникает всякий раз, когда элемент управления теряет фокус (например, когда пользователь выходит из текстового поля).Если вы прослушиваете это событие для своего текстового поля, вы можете затем вызвать любой код обработки, который вы хотите обработать, для любых вычислений, требуемых значением текстового поля, а затем установить его значение в качестве результата вычисления.

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