|
2 / 2 / 1
Регистрация: 01.12.2011
Сообщений: 12
|
||||||
Пропадает изображение в richTextBox при добавлении в него новых данных02.12.2011, 16:07. Показов 5109. Ответов 12
Метки нет (Все метки)
Добрый вечер.
Идея проекта - чат со смайликами. Проблема в следующем: при добавлении изображения в richTextBox оно там появляется, но, когда приходит новое сообщение, изображение пропадает. Код вставки изображения:
Добавлено через 21 час 45 минут upupup
1
|
||||||
| 02.12.2011, 16:07 | |
|
Ответы с готовыми решениями:
12
Как очистить ListBox при добавлении новых данных
|
|
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
|
|
| 02.12.2011, 16:12 | |
|
Храни копию картинок и текста в отдельном классе или массиве,
а в richTextBox-е просто воспроизводи эти данные каждый раз. Ну и как я уже писал richTextBox - не лучшее решение.
1
|
|
|
688 / 602 / 139
Регистрация: 08.05.2009
Сообщений: 1,098
|
|
| 02.12.2011, 16:12 | |
|
Можно проект прикрепить? стало интересно а создавать проект долго.
0
|
|
|
2 / 2 / 1
Регистрация: 01.12.2011
Сообщений: 12
|
|
| 02.12.2011, 17:28 [ТС] | |
|
0
|
|
|
688 / 602 / 139
Регистрация: 08.05.2009
Сообщений: 1,098
|
|
| 02.12.2011, 18:08 | |
|
Интересно, я не нашел другого способа кроме использования клипборда, думаю можно тупо добавить контрол на ричтекстбокс, но потом при каждом скроле нужно все контролы ставить на свои места, что думаю не оптимально.
0
|
|
|
2 / 2 / 1
Регистрация: 01.12.2011
Сообщений: 12
|
||
| 02.12.2011, 19:39 [ТС] | ||
![]() А через клипборд то вроде работает, но изображение исчезает непонятно почему. Я вот подумал, может есть какой то метод, типа OnPaint или Invalidate, который нужно вызывать? Добавлено через 51 секунду Или, может быть, есть готовый контрол, в котором эта задача уже решена?
0
|
||
|
Просто хороший человек
392 / 182 / 24
Регистрация: 26.04.2011
Сообщений: 434
|
|
| 02.12.2011, 19:51 | |
|
Не все так просто... для того что бы вставлять изображения и при этом они потом оставались, тебе нужно делать определенные метки, например записать что елси встречается последовательность символов "
" - то в этом месте отобразить картинку нужного смайла...
0
|
|
|
2 / 2 / 1
Регистрация: 01.12.2011
Сообщений: 12
|
|||||||
| 02.12.2011, 20:03 [ТС] | |||||||
0
|
|||||||
|
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
|
||||||
| 03.12.2011, 00:51 | ||||||
|
А может ну его этот richText ), что может быть проще и удобнее:
, ну а если все таки webBrowser не хочется , тогда можно на WPF (а лучше silverlight для большей универсальности) написать - там гибкая иерархия контролов, можно любой контент состряпать. З.Ы Сори за флуд, просто устал смотреть как человек уже неделю мучается )
1
|
||||||
|
Просто хороший человек
392 / 182 / 24
Регистрация: 26.04.2011
Сообщений: 434
|
||||||
| 03.12.2011, 01:15 | ||||||
|
вот вам замена стандартному RichTexBox
а вот так-вот вставляем картинку :
0
|
||||||
|
2 / 2 / 1
Регистрация: 01.12.2011
Сообщений: 12
|
||||||
| 03.12.2011, 19:34 [ТС] | ||||||
|
Если делать через extendedRichTextBox выскакивает ошибка переполнения стека: Вызов функции PInvoke "inetClient!inetClient.ExtendedRichTextB ox+RichEditOle::CreateILockBytesOnHGloba l" разбалансировал стек. Вероятно, это вызвано тем, что управляемая сигнатура PInvoke не совпадает с неуправляемой целевой сигнатурой. Убедитесь, что соглашение о вызовах и параметры сигнатуры PInvoke совпадают с неуправляемой целевой сигнатурой.
на строчке
сейчас пытаюсь добавить контрол WPF webBrowser, так как Forms.webBrowser как я понял не подходит, но я в этом не силен. Добавлено через 4 часа 24 минуты Сделал по совету sau через WebBrowser. Всем спасибо, тему можно закрывать.
0
|
||||||
|
0 / 0 / 1
Регистрация: 02.04.2015
Сообщений: 46
|
||||||
| 24.05.2015, 09:20 | ||||||
|
UP, та же проблема.
Если добавить текст сразу после картинки - смайл сотрется. Веббраузер не подошел - не добавляется новая запись. Refresh не помогает. Добавлено через 1 минуту
0
|
||||||
| 24.05.2015, 09:20 | |
|
Помогаю со студенческими работами здесь
13
Убрать системный звук при добавлении строки в RichTextBox Ошибка при добавлении новых данных в бд
Обновление DataGrid при добавлении новых данных Не прокручивать ListView при добавлении в него данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во
всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
|