2015-01-06 6 views
-3

Я сделал что-то вроде маленькой беседы на C#, чтобы общаться с друзьями в школе, чтобы учитель не заметил.Сетевой чат в C#

Теперь я обнаружил проблему: Я использовал listBox как главным образом «Chatwindow», поэтому сами сообщения отображаются в «фиксированной строке».

Мой вопрос на этом этапе: У вас есть идея лучше, чем listBox как Chatwindow? Я использую listBox в WindowsForms.

Я также могу активировать «Обтекание текста» в listBox, но есть и другая проблема: Я не могу скопировать сообщение, которое прислал мне друг, и это то, что мне действительно нужно.

Есть ли у кого-то идея решить мою проблему?

Спасибо!

+0

Использовать разрывы строк при выводе сообщений в пользовательский интерфейс? – David

+0

Еще нет, но, возможно, скоро. – xalcatraazx

+0

Ну, если выход не имеет разрывов строк, и вы хотите, чтобы он имел разрывы строк, добавление разрывов строк * кажется * как разумное решение этой проблемы. – David

ответ

0

Вы можете использовать Rich Text Editor или любой Редактор HTML, чтобы использовать его в качестве окна чата. Я лично использовал RTE сначала, а затем заменил его на HTML Editor

+0

Я хочу, чтобы это было как« WinForm ». Поэтому я могу открыть другой чат для каждого человека и не нужно открывать сотни HTML-редакторов – xalcatraazx

+0

В чем проблема при открытии разных редакторов HTML? вы можете динамически создавать копию winform для каждого чата – AngularDev

+0

Или у вас есть только один вариант Rich Text Editor, который также хорош и подходит для вас – AngularDev

Смежные вопросы