Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Программа на Win32


Автор: MoxHaToe 28.3.2009, 20:06
Вообще вопрос то простецкий. 
Решил  задачку решить при помощи Win32 application в С++.
Создал форму, кнопку и TextBox1.
При нажатии на кнопку нужно увеличить значение текстового окна на *1.
*Вот здесь какой оператор надо использовать, чтобы ошибка не выходила. Как преобразовать text в поле содержащие целое значение.
textbox1.text=textbox1.text+1;

На VB вроде бы так было Dim Text1 as integer, а тут как?

Автор: GoldFinch 28.3.2009, 20:07
atoi()

Автор: MoxHaToe 28.3.2009, 20:41
Подробней можно?

Автор: zim22 28.3.2009, 20:47
Цитата(MoxHaToe @  28.3.2009,  20:41 Найти цитируемый пост)
Подробней можно?

http://www.cplusplus.com/reference/clibrary/cstdlib/atoi.html

Автор: xvr 30.3.2009, 12:05
Builder?
Код

textbox1->Text=textbox1->Text.ToInt();

Автор: MoxHaToe 30.3.2009, 12:21
2008 Visual C#-Windows Application

Автор: MoxHaToe 30.3.2009, 13:34
Ошибку выдаёт.
Error    3    'string' does not contain a definition for 'ToInt'    
Error    1    The * or -> operator must be applied to a pointer    

Автор: xvr 30.3.2009, 13:57
Цитата(MoxHaToe @ 30.3.2009,  12:21)
2008 Visual C#-Windows Application

Ой. Это уже не С и не С++  smile 
Код

textbox1.text=System.Convert.ToInt64(textbox1.text)+1;

Автор: MoxHaToe 30.3.2009, 15:22
Ошибка появляется.
Cannot implicitly convert type 'long' to 'string'    

Автор: taiven 30.3.2009, 16:00
Код

textbox1.text = Convert.ToString(Convert.ToInt32(textbox1.text) + 1);

Автор: MoxHaToe 30.3.2009, 17:06
Спасибо всем большое. Всё работает. 

Автор: MoxHaToe 30.3.2009, 21:03
Вот ещё вопрос возник на этом "языке" как будет выглядить 
Код
if ((button2.Enabled = false) && (button3.Enabled = false))


Автор: xvr 30.3.2009, 21:12
Так и будет, только для сравнения нужно 2 знака равенства
Код

if ((button2.Enabled == false) && (button3.Enabled == false))

Автор: taiven 30.3.2009, 21:21
или так
Код

if ((!button2.Enabled) && (!button3.Enabled))

Автор: Partizan 30.3.2009, 21:28
Цитата(taiven @ 30.3.2009,  21:21)
или так
Код

if ((!button2.Enabled) && (!button3.Enabled))

или 

Код

if ( !(button2.Enabled || button3.Enabled) )


 smile 

Автор: MoxHaToe 31.3.2009, 11:03
 Совсем уже запутался в этих присваиваниях и сравнениях, правильно в голове VB, Pascal и в каждом свой язык smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)