Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > .NET для новичков > TextLength();


Автор: Mark4545 29.8.2007, 16:29
Вот например обработчик события на нажатия  кнопки
Код

int a=RB1->TextLength();//rb1- richbox 
//Компилятр пишет 
//e:\project\net\Form1.h(153): error C2064: term does not evaluate to a function taking 0 arguments
//чет я не врубаюсь какие тут нужны еще аргументы


Добавлено через 54 секунды
Вроде у TextLength нет агрументов.

Автор: 1stain 29.8.2007, 16:36
дык вроде TextLength это вообще свойство

Автор: Mark4545 29.8.2007, 17:41
Значит я чет не догоняю.
а зачем ему тогда возращаемое значение int.

Автор: 1stain 29.8.2007, 17:45
попробуй так:
Код

int a = richTextBox1->TextLength;

Автор: Mark4545 29.8.2007, 18:17
так пашет, может посоветуешь что почитать по .net

Автор: Mark4545 29.8.2007, 19:24
Вот например получил я кол во символов.
2 вопроса:
1)Как средствами .net преобразовать в строку.
2)И еще вопрос по ApendText к РичБоксу, как записать еще символ перехода на новую строку(\n)

Автор: Mark4545 29.8.2007, 23:39
Вот например какой аналог sprintf в .net
не подключать же в самом деле stdio.h
Код

int a=RB1->TextLength;
char c[255];
sprintf(c,"%d",a);
MessageBox(0,c,0,0);

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