Страница: 1 | 2 |
Вопрос: Смайлики...
Добавлено: 25.06.09 18:23
Автор вопроса: $@ny@PG | ICQ: 468469477
В аське или в чате можно к своему сообщению добавлять смайлики, и даже если напечатаешь смайлик он автоматически заменится картинкой-смайликом. А можно в VB 6.0 добавлять смайлики, например в Textbox?
Ответы
Всего ответов: 22
Номер ответа: 1
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #1
Добавлено: 25.06.09 21:42
В текстбокс нет, в ричтекст можно.
Номер ответа: 2
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #2
Добавлено: 26.06.09 08:14
Мой тебе совет - сделай свой текст бокс руками. Лучше будет.
Номер ответа: 3
Автор ответа:
$@ny@PG
ICQ: 468469477
Вопросов: 71
Ответов: 196
Профиль | | #3
Добавлено: 26.06.09 09:50
А как в ричтекст смайлик засунуть?
Номер ответа: 4
Автор ответа:
$@ny@PG
ICQ: 468469477
Вопросов: 71
Ответов: 196
Профиль | | #4
Добавлено: 26.06.09 09:52
А как свой текст бокс руками сделать?
Номер ответа: 5
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #5
Добавлено: 26.06.09 10:12
Руками... Ну... Обрабатываешь нажатия клавиш, меняешь текст в переменой и переодически его отображаешь методом Print. - грубо говоря так.
Номер ответа: 6
Автор ответа:
$@ny@PG
ICQ: 468469477
Вопросов: 71
Ответов: 196
Профиль | | #6
Добавлено: 26.06.09 10:18
Понятно, но мне кажется в ричтексте будет удобней там еще можно перетаскивать смайлики.
Номер ответа: 7
Автор ответа:
AntiOxygene (MegaDefender)
Вопросов: 2
Ответов: 107
Web-сайт:
Профиль | | #7
Добавлено: 26.06.09 12:28
VBD, зачем принтовать текст? Получится лэйбл, а не окно ввода. Примерно следующее: создаешь юзерконтрол, пишешь обработчики событий, слежка за текстом instr'ом таймером: если найдены смайлы :-o:-l то добавить пикчабокс на форму(выше ТБ), в нем смайл, если чел нажимает пробел, то ПБ передвинуть на некоторое расстояние(свойство left), следить за тем, чтобы юзер не выпихнул смайл из ТБ-перенести вниз (top), вроде всё... Сегодня может и сам напишу такой ЮК - скину если что.
Номер ответа: 8
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #8
Добавлено: 26.06.09 14:07
Это называется одним словом изврат.
Номер ответа: 9
Автор ответа:
AntiOxygene (MegaDefender)
Вопросов: 2
Ответов: 107
Web-сайт:
Профиль | | #9
Добавлено: 27.06.09 01:11
Юзерконтролы - изврат, но это лучше, чем клеить чужие актив'иксы
Номер ответа: 10
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #10
Добавлено: 27.06.09 03:04
РичТекст вроде не чужой, родной микрософтовский.
Ну если нет мозгов даже на то, чтоб заюзать уже готовое, то остается лепить своё дерьмо, например предложенным тобой извратным способом.
Основная разница между своими и чужими контролами в том, что свои ещё нужно сделать, а чужие уже готовы, качай, юзай.
ТС легче найти, выбрать и скачать готовый, чем долго втыкать как написать свой контрол.
Номер ответа: 11
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #11
Добавлено: 27.06.09 12:19
Номер ответа: 12
Автор ответа:
AntiOxygene (MegaDefender)
Вопросов: 2
Ответов: 107
Web-сайт:
Профиль | | #12
Добавлено: 27.06.09 13:00
Я всего три ЮК за всю жизнь создал, потому что все за нас написал дядя Билл. В РТБ смайлы добавлять из кода вроде нельзя(только дрэг-дроп). Вообще, РТБ жрет много памяти - использовать его не стоит.
Номер ответа: 13
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #13
Добавлено: 27.06.09 13:20
Может лучше IE использовать, как миранда делает (хотя она и без ie может
Номер ответа: 14
Автор ответа:
$@ny@PG
ICQ: 468469477
Вопросов: 71
Ответов: 196
Профиль | | #14
Добавлено: 27.06.09 14:23
А можно поподробней, как миранда делает?
Номер ответа: 15
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #15
Добавлено: 27.06.09 14:40
Ну там браузер значит, и лог сообщений представляет собой html-документ