Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2009, 21:54   #1
PMike
Пользователь
 
Регистрация: 03.04.2009
Сообщений: 29
По умолчанию Visual Studio C++ Управляющий элемент Button

Здравствуйте!

В программировании новичок, возникла такая проблема:
Необходимо чтобы после нажатия на кнопку эта кнопка и еще несколько элементов управления стали "отключенными". Т.е. чтобы свойство Enabled стало false.

Я делаю так:

Код:
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
	 this->button1->Enabled = "false";
	 this->numericUpDown1->Enabled = "false";
	 this->numericUpDown2->Enabled = "false";
	 this->numericUpDown4->Enabled = "false";
}
Но это ни чего не меняет, и указанные элементы по-прежнему активны. Укажите на ошибку или скажите как правильно. Заранее благодарен
PMike вне форума Ответить с цитированием
Старый 04.04.2009, 22:03   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Уберите кавычки. Должно помочь.
false - не строка, а булево значение.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 04.04.2009, 22:11   #3
PMike
Пользователь
 
Регистрация: 03.04.2009
Сообщений: 29
По умолчанию

Спасибо! Действительно помогло. А почему ошибки не выдавалось?...
PMike вне форума Ответить с цитированием
Старый 04.04.2009, 22:20   #4
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
А почему ошибки не выдавалось?...
Видимо, потому что строка "false" неявно приводилась к типу bool, таким образом ее значение становилось true (потому что, грубо говоря, все, что не ноль, есть true).
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++ Элемент TextBox Visual Studio PMike Общие вопросы .NET 1 04.04.2009 12:39
visual studio and C# Neymexa Помощь студентам 1 19.03.2009 18:38
Visual Studio 6 Bonder Visual C++ 3 09.12.2008 19:47
Visual Studio 6.0 app Общие вопросы .NET 0 05.11.2008 09:28
Visual J# from Microsoft Visual Studio .NET Flash_ Общие вопросы по Java, Java SE, Kotlin 2 28.12.2006 10:16