|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.12.2007, 21:40 | #11 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
в ImageList картинки одинакового размера, а по условию - разнного. Можно для этого и ListView использовать. Так же ImageList Привязал и настроил внешний вид по усмотрению... в итоге проще свой компонент писать, благо это не тяжкая задача.
Последний раз редактировалось Alex21; 10.12.2007 в 12:11. Причина: quote |
09.12.2007, 22:17 | #12 | |
Познаю мир
Форумчанин Подтвердите свой е-майл
Регистрация: 05.10.2007
Сообщений: 387
|
Цитата:
У меня смайлы gif ... я их все рахом переконвертил в БМП для лучшего понимания делфи .... Но они все остались своих разных рамеров ... например или . поэтому попап отказывается их корректно отображать тк они разных размеров а если они разных размеров то почти любой элемент будь то попап или триивиев показывает рисунки только того размера каторый указан в их свойствах иначе вместо рисунка чтото белое ... как по мне идеально былобы идеально сделать webbrowser c примерно таким содержанием http://gagarin.moy.su/index/35-1-2 но я незнаю как отловить событие нажатия на канкретно какойто рисуночек ... - кароче это гиблое дело ... уж намного легче элемент какойнить найти ... ---
|
|
09.12.2007, 22:19 | #13 |
Познаю мир
Форумчанин Подтвердите свой е-майл
Регистрация: 05.10.2007
Сообщений: 387
|
а пожеш мне как чайнику на примере показать как сделать свой компанент ?? все говорят что это несложно а как ??? можеш мне чтонибуль такое слепить по условиям моим ?? плис ...
---
|
09.12.2007, 23:56 | #14 |
Форумчанин
Регистрация: 15.11.2007
Сообщений: 229
|
Я так понимаю условия поставлены жёсткие, поэтому стандартными компонентами не обойтись.
Вывод: Нужно делать свой компонент. Примерные наводки на компонент: Взять за основу PopupMenu из Оффиса, который я выкладывал, запихнуть его в компонент, потом отталкиваться от него. Ширину прорисовки картинок взять как максимальную длину смала (т.е. самый широкий смайл), использовать компонент для прорисовки gif файлов, такой уже был по-моему даже на форуме. Исправить глюки и компонент для смайлов готов. А создание компонентов не так и сложное, правда подсказать книжки из инета не могу, но могу подсказать хороший способ: Посмотри какой нибудь компонент Делфи, н-р TButton, конечно не самый лучший способ, но что делать? Можешь поискать в инете, должно быть.
Компьютер не подчиняется законам физики: глюки возникают из ниоткуда, файлы исчезают в никуда, а вес измеряется в метрах.
|
10.12.2007, 00:36 | #15 |
Познаю мир
Форумчанин Подтвердите свой е-майл
Регистрация: 05.10.2007
Сообщений: 387
|
Уж легче сделать 75 image с событиями click ...
---
|
10.12.2007, 06:46 | #16 |
Форумчанин
Регистрация: 15.11.2007
Сообщений: 229
|
А тебе нужно, чтобы напротив смайлов писался текст?
Компьютер не подчиняется законам физики: глюки возникают из ниоткуда, файлы исчезают в никуда, а вес измеряется в метрах.
|
10.12.2007, 11:19 | #17 |
Познаю мир
Форумчанин Подтвердите свой е-майл
Регистрация: 05.10.2007
Сообщений: 387
|
Мне нужно чтобы был какойнибудь компонент каторый бы отображал мои смаылы (разных размеров!) и радом с каждым смайлом писал его код например - =) итд. и чтобы по щелчку на смайл (ну идеально былобы чтобы и на смайл и на текст рядом ...) его код добавлялся в memo1 в то место где сейчас курсор ввода ... или где он был последний раз ...
Надеюсь уже понятно растолковал ... popupmenu почти то чно нужно но он неумеет показывать картинки разных размсеров... ---
|
10.12.2007, 12:38 | #18 | |
Форумчанин
Регистрация: 15.11.2007
Сообщений: 229
|
Цитата:
Компьютер не подчиняется законам физики: глюки возникают из ниоткуда, файлы исчезают в никуда, а вес измеряется в метрах.
|
|
10.12.2007, 18:43 | #19 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,065
|
Вот такое чтоль надо?
|
10.12.2007, 23:10 | #20 |
Познаю мир
Форумчанин Подтвердите свой е-майл
Регистрация: 05.10.2007
Сообщений: 387
|
Даже незнаю вродебы то но выглядит както по досовски //моё мнение
И способ загрузки там немного перемудрённый .... наверно я всётаки сделаю все смайлы одинакового размера и пихну их в какойто стандартный компонент , раз столько волокиты ... Если вдруг всётаки найдётся чтото таково рода пишите ! всегда пригодится... Всем пасиба за советы ! ---
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сослаться на второй элемент в объединении | NeiL | Общие вопросы C/C++ | 1 | 01.06.2008 16:04 |
кто знает что за элемент Ec Tunel | Skorpion2017 | Компоненты Delphi | 0 | 06.02.2008 04:12 |
Показать элемент по указанной позиции. | Fuckin_Princess | Помощь студентам | 8 | 07.12.2007 12:07 |
Вспомогательный элемент | LeoN | Общие вопросы Delphi | 1 | 07.09.2007 20:12 |