forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   C++ (http://forum.boolean.name/forumdisplay.php?f=22)
-   -   Работа с текстом в TextBox в Visual C++ (http://forum.boolean.name/showthread.php?t=12265)

gforcer18 25.03.2010 12:31

Работа с текстом в TextBox в Visual C++
 
Задача: Вывести текст, создать новую строку.
Решение:
При щелчке мыши происходит:
Код:

this->textBox1->Text="Text"
Вот тут то и загвоздка, единственный метод для создания новой строки который я нашел Lines. Но он все время ругается, сколько не пыхтел, так и не понял как его применять.

Что прошу:

Помогите разобраться в Lines для TextBox, в том как создать новую линию.
Или покажите другие способы.:''((
Спасибо

IGR 25.03.2010 14:06

Ответ: Работа с текстом в TextBox в Visual C++
 
Цитата:

Но он все время ругается, сколько не пыхтел, так и не понял как его применять.
а как оно тебя ругает ??
мы шо тут одни телепаты ??

gforcer18 25.03.2010 15:28

Ответ: Работа с текстом в TextBox в Visual C++
 
После щелчка по кнопке происходит:
//Вписываем имя пользователя в TextBox
Код:

this->textBox1->Text=Environment::UserName;
//Начинаем новую строку и пишем в нее "Строка"
Код:

this->textBox1->Lines="Cтрока";
А вот ответ компилятора, не могу понять, как же применять Lines
error C2664: System::Windows::Forms::TextBoxBase::Lines::set: невозможно преобразовать параметр 1 из 'const char [7]' в 'cli::array<Type,dimension> ^'

gforcer18 25.03.2010 15:52

Ответ: Работа с текстом в TextBox в Visual C++
 
нашел решение проблемы через другой метод. Так как я использую TextBoxBase класс с Net платформой, то воспользовался такой схемой:
Код:

this->textBox1->Text+=Environment::NewLine+"Строка2";
:super:

h1dd3n 25.03.2010 15:52

Ответ: Работа с текстом в TextBox в Visual C++
 
Цитата:

Сообщение от gforcer18 (Сообщение 143051)
//Начинаем новую строку и пишем в нее "Строка"
Код:

this->textBox1->Lines="Cтрока";

http://msdn.microsoft.com/en-us/libr...es(VS.71).aspx
Как ты можешь на место массива присвоить строку?
UPD
Не успел =)
Все правильно сделал - ведь для textbox'a все что ты вводишь - одна сплошная строка с символами переноса.


Часовой пояс GMT +4, время: 20:40.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot