Форум программистов  
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > WPF, UWP, WinRT, XAML
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 03.08.2016, 15:06   #1
Bounty_7_Coin
 
Регистрация: 12.07.2013
Сообщений: 7
Репутация: 10
По умолчанию Чат с помощью ListBox или собственный Control

Мне нужно сделать чат, я прибиндил listbox к list, но есть проблема, все айтемы листбокса могу быть выбраны с помощью нажатия на них мышкой, и второе, нужна возможность выделить текст айтема мышкой, для копирования. Подскажите, возможно ли как то все реализовать в пределах настройки listbox-а или нужно создавать собственный usercontrol, наследуя listbox и т.д ?
Bounty_7_Coin вне форума   Ответить с цитированием
Старый 03.08.2016, 15:34   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 14,647
Репутация: 2887

icq: 512-7шесть5
skype: alexp.frl
По умолчанию

Цитата:
Сообщение от Bounty_7_Coin Посмотреть сообщение
но есть проблема, все айтемы листбокса могу быть выбраны с помощью нажатия на них мышкой
В чем проблема?
Выделение надо запретить что ли?
Тогда наверно лучше взять ItemsControl вместо листбокса.

Цитата:
Сообщение от Bounty_7_Coin Посмотреть сообщение
нужна возможность выделить текст айтема мышкой, для копирования
Можно использовать ItemTemplate и положить туда TextBox и т.п.

А вообще обычно так не делают чаты, а берут что-нибудь типа RichEdit или какой-нибудь другой продвинутый контрол для текста (AvalonEdit, ...) или HTML (WebBrowser, Awesomium, CEF, ...).
Или http://ru.stackoverflow.com/question...0%BD%D0%B0-wpf

Последний раз редактировалось Alex11223; 03.08.2016 в 15:39.
Alex11223 на форуме   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Собственный стек процедур или выход посреди процедуры fanlis Общие вопросы Delphi 13 25.12.2015 14:24
Refresh() формы, или собственный MessageBox timao C++ Builder 2 29.11.2013 17:56
Как передать объект ListBox в Control.ControlCollection? LittleLoya Общие вопросы .NET 1 06.04.2013 21:56
как добавить в listbox файлы(пишу с помощью bassplayer)(Listbox+opendialog=play) blackstersl Общие вопросы Delphi 11 09.06.2010 13:23
Плейлист с помощью listbox BredoZavR Мультимедиа в Delphi 17 26.06.2009 14:12




21:56.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru