#c#
#c#
Вопрос:
Как я могу преобразовать bool
в System.Windows.Forms.TextBox
?
txtDirectory = chkSubfolders.Checked;
Моя ошибка
Не удается неявно преобразовать тип ‘bool’ в ‘System.Windows.Формы.Текстовое поле’
Комментарии:
1. Это говорит вам, что вы не можете. Так что вы не можете. Что вы пытаетесь сделать?
2. Даже если кто-то ответил на ваш вопрос здесь, это все равно вам не поможет.
3. ЛОЛ, никто толком не ответил на этот вопрос «Как преобразовать тип bool в System. Windows. Формы. Текстовое поле «… Мне показалось это слишком сложным для объяснения..
Ответ №1:
хммм… Это не имеет смысла?
Bool — это значение «да» / «нет», текстовое поле — это полный элемент управления с множеством свойств.
Вы хотите отобразить значение bool внутри существующего текстового поля? В таком случае:
txtDirectory.Text = chkSubfolders.Checked.ToString();
Но нужно больше информации о том, что вы действительно хотите сделать.
Ответ №2:
Я думаю, вы хотите включить / отключить текстовое поле на основе проверенного статуса
txtDirectory.Enabled = chkSubfolders.Checked;
или
txtDirectory.ReadOnly = chkSubfolders.Checked;
Если нет, пожалуйста, отредактируйте и добавьте то, что вы действительно хотите сделать
Ответ №3:
Вы не можете преобразовать bool в текстовое поле. Вы можете преобразовать значение bool и поместить его в текст текстового поля.
mytextbox.Text = myboolValue.Checked.ToString();
Ответ №4:
Просто вы не можете.
Вы не можете назначить bool текстовому полю!!
Если вы хотите написать в текстовом поле true или false, вы можете сделать
txtDirectory.Text = chkSubfolders.Checked.toString();
Ответ №5:
Очевидно, что вы никогда не сможете преобразовать bool
в TextBox
. Я думаю, что вам нужно достичь
txtDirectory.Text = chkSubfolders.Checked.ToString();