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

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

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

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

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

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

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

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

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

datagridview

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

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

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

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

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

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

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

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

спасибо .

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

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

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

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

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

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


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