Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / RichtextBox , Listview , TableLayoutPanel / 8 сообщений из 8, страница 1 из 1
10.12.2012, 20:41
    #38073217
sergei101
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichtextBox , Listview , TableLayoutPanel
Здравствуйте.

Недавно начал разбираться с C# так что я не профи .

Пишу небольшой коммутатор или ( Messanger ) для общения сотрудников внутри сети .

Застрял на поле для писем которое создаю в WindowsForm хочу сделать в точности как в скайпе 3 колонки

Имя | Текст | дата , письма начинаются с низу .

Динамически добавлять строки в конце списка и в начале , ну как в Html + javascript добавил новую строку до или после какой либо объединять столбцы типа rowspan и так далее .

меня интересует какими средцтвами лучше реализовать данную задачу

RichtextBox , Listview , TableLayoutPanel или чем то другим ?

Зарание спасибо .
...
Рейтинг: 0 / 0
11.12.2012, 06:38
    #38073485
фиганыч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichtextBox , Listview , TableLayoutPanel
sergei101,

datagridview

для многострочного сообщения в колонки с текстом - wrapmode в true
...
Рейтинг: 0 / 0
11.12.2012, 16:11
    #38074405
sergei101
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichtextBox , Listview , TableLayoutPanel
фиганыч,

Спасибо за помощь .

А в datagridview можно в одной ячейке вписать и текст и вставить смайл , или изменить цвет одного слова .

И еще можно ли маусом пометить только одно слово в ячейке или для этого надо создать обработчик на нажатие мауса и потом помечать каждый символ .

спасибо .
...
Рейтинг: 0 / 0
12.12.2012, 07:57
    #38075121
фиганыч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichtextBox , Listview , TableLayoutPanel
sergei101фиганыч,

Спасибо за помощь .

А в datagridview можно в одной ячейке вписать и текст и вставить смайл , или изменить цвет одного слова .

И еще можно ли маусом пометить только одно слово в ячейке или для этого надо создать обработчик на нажатие мауса и потом помечать каждый символ .

спасибо .

Хм.
Ну тогда посоветую Вам компонент WebBrowser - рисуйте html, сколь угодно сложный с выравниванием, смайлами и словами разного цвета
...
Рейтинг: 0 / 0
12.12.2012, 08:47
    #38075137
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichtextBox , Listview , TableLayoutPanel
фиганыч, есть еще вариант сделать свой контрол который будет выводить список сообщений
...
Рейтинг: 0 / 0
12.12.2012, 10:04
    #38075212
фиганыч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichtextBox , Listview , TableLayoutPanel
Roman Mejtes,

такой вариант есть всегда, но в данной конкретной задаче решение рано или поздно эволюционирует в визуализатор тэгерированного скрипта, коим и является WebBrowser, а скриптом является html-страничка.
...
Рейтинг: 0 / 0
12.12.2012, 14:20
    #38075787
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichtextBox , Listview , TableLayoutPanel
фиганыч,

фига какие слова умные :) надо запомнить :) я такое называл гипертекстовые документы :) а ты тегированный скрипт :)
надо потыкать этот контрол, меня всегда смущали WebBrowers контролы, так как постоянно возникали проблемы с безопасностью и и ограничениями на уровне системы (свойства обозревателя)
...
Рейтинг: 0 / 0
20.12.2012, 01:59
    #38086091
sergei101
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
RichtextBox , Listview , TableLayoutPanel
Спасибо за советы.

Буду тыкать WebBrowers контролы и по моему решение отличное.

Если нет то попробую написать свой контрол или на худой конец воспользуюсь wpf .

Еще раз всем спасибо .
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / RichtextBox , Listview , TableLayoutPanel / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]