Как изменить видимость панели с помощью ввода richtextbox

#c#

#c#

Вопрос:

По какой-то причине это не будет работать:

if (richTextBox2.Text == "settings")
panel5.Visible = true;

Другие входные данные работают как «закрыть», ввод close закроет форму.

Чего я хочу, так это того, что когда в текстовое поле вводится «настройки», я хочу, чтобы панель стала видимой.

Комментарии:

1. Не могли бы вы добавить еще немного информации, например, где используется этот код? Ответ может немного отличаться в зависимости от того, как это вызывается!

2. «другие входные данные работают» … итак, проверяются ли эти входные данные тем же методом? Покажите нам, пожалуйста, более полный код.

Ответ №1:

Вы могли бы попробовать сравнить таким образом:

 if (richTextBox2.Text.ToUpper() == "SETTINGS")
            panel5.Visible = true;
  

Другой способ попробовать — это отладить строку «if» и проверить содержимое свойства Text. Возможно, richTextBox2.Text содержит какие-то скрытые символы.

Я надеюсь, что это могло бы вам помочь.