Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [BC#] richTextBox, Занесение на новую строку данных 
:(
    Опции темы
MuForum
Дата 1.10.2007, 18:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 427
Регистрация: 13.6.2007
Где: Молдова, Кишинев

Репутация: нет
Всего: 4



Добрый день!
- Пытаюсь потехоньку переходить с C++ на C# и честно говоря пока глаза на лоб вылезают...

- Вот решил сделать пока просто программку, которая будет вычислять данные по задаваемой формуле и выводить в "richTextBox1", но столкнулся с проблемой, так как в отличие от C++ я на могу найти аналога такому действию:
Код

RichEdit1->Lines->Add("text");


- Перевести такое в C# чё-то пока не получается, если кто-то сможет тыкнуть пальцем буду признателен!

P.S. -> Такое мне показывать не надо:
Код

richTextBox1.Text += "\nNew line";



--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа!" (Р. Шекли)
PM MAIL WWW ICQ Skype MSN   Вверх
marcusmae
Дата 1.10.2007, 19:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


stravaganza
**


Профиль
Группа: Участник
Сообщений: 874
Регистрация: 26.3.2006

Репутация: 22
Всего: 39



Код

RichEdit1->Lines->Add("text");


-> в C# стал точкой. С точки зрения плюсов немного диковато на первый взгляд... Только вот свойство Lines имеет тип string[] - массив - значит, никакого метода Add(...) не имеет. Обращение поэлементное 
Код

RichEdit1.Lines[lineIndex] = "text";

или массивное
Код

string[] lines = new string[2] {"Hello", "World"};
RichEdit1.Lines = lines;


Цитата(MuForum @  1.10.2007,  18:45 Найти цитируемый пост)
Такое мне показывать не надо:
Код

richTextBox1.Text += "\nNew line";



 smile 

Код

richTextBox1.AppendText(System.Environment.NewLine + "New line");





--------------------
ἀπὸ μηχανῆς θεός
PM MAIL ICQ GTalk   Вверх
MuForum
Дата 1.10.2007, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 427
Регистрация: 13.6.2007
Где: Молдова, Кишинев

Репутация: нет
Всего: 4



#2, marcusmae - Благодарю, что ответил, так как действительно с перехода C++ на C# это ужас честно говоря, хотя ничего страшного нету. Просто тяжело свыкнутся, как-то не по себе =)

Один из выходов конечно это так:
Код

richTextBox1.Text += "Hellow!\n";


P.S. -> Ну хз честно говоря, мне больше нравилось, как было в C++. Но, как говорится, нам не приходится выбирать  smile 

p.s. -> Хотелось бы конечно слышать твоё мение о выше показанном методе, так как всё таки ты человек в данной ситуации более опытнее =)

Это сообщение отредактировал(а) MuForum - 1.10.2007, 21:48


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа!" (Р. Шекли)
PM MAIL WWW ICQ Skype MSN   Вверх
marcusmae
Дата 1.10.2007, 22:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


stravaganza
**


Профиль
Группа: Участник
Сообщений: 874
Регистрация: 26.3.2006

Репутация: 22
Всего: 39



MuForum, 

'\n' вообще говоря не является символом перевода каретки в понимании виндовс. Ранее, я уже предложил решение эквивалентное Вашему коду :

Код

richTextBox1.AppendText("Hellow!" + Environment.NewLine);



--------------------
ἀπὸ μηχανῆς θεός
PM MAIL ICQ GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0449 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.