Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2008-05-30 17:23:58 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 18:45:00
карма: 0

0
Разработчик
Ответов: 26303
Рейтинг: 2146
#2: 2008-05-30 18:50:49 ЛС | профиль | цитата
Вот тут посмотри, что-то было похожее

http://hiasm.1gb.ru/forum.html?q=3&p=81135#p81135
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2008-05-30 20:12:01 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 18:45:00
карма: 0

0
Разработчик
Ответов: 26303
Рейтинг: 2146
#4: 2008-05-30 21:33:12 ЛС | профиль | цитата
Сергей, ну что я могу сказать

В любом из стилей таблицы, как элемента ListView'e, иконки могут быть только слева (а у тебя они должны быть справа, да и поддерживается в реализации отображение слева только в режиме таблицы), хотя, ИМХО, это -- непринципиально.

Можно попробовать применить Icon с методом doLoadFromBitmap, и переведя ImageLoader в режим отрисовки NewBitmap

Сергей писал(а):
Привет от девушек с Киева - nesco !!!

Передай им тоже от меня привет

------------ Дoбавленo:


Совсем забыл
Сергей писал(а):
При этом с возможностью менять его размеры

А вот это нельзя, к сожалению -- по ходу пьесы размеры пиктограмм не меняются
карма: 22

0
Ответов: 3851
Рейтинг: 159
#5: 2008-05-30 21:56:45 ЛС | профиль | цитата
Я конечно дико извиняюсь, но:
1. почему бы не использовать WebBrowser
2. не уверен, но RichEdit тоже можно попробовать..
карма: 0
начавший
0
Ответов: 8953
Рейтинг: 824
#6: 2008-05-30 22:17:02 ЛС | профиль | цитата
Сергей, можно использовать динамические панельки:

Add(Browse,6440234,154,133)
{
link(onBrowse,11443295:doSearch,[])
}
Add(Button,3885067,105,133)
{
Left=15
Top=15
Height=25
Caption="Открыть "
link(onClick,6440234:doBrowse,[])
}
Add(FileSearch,11443295,203,133)
{
Ext="*.jpg"
SubDir=1
link(onSearch,9833757:doWork1,[])
}
Add(ChildScrollBox,9833757,245,133)
{
FirstUsage=0
link(onEvent1,14606431:doWork1,[])
}
BEGIN_SDK
Add(EditMulti,9033441,21,21)
{
EventCount=1
WorkCount=1
link(doWork1,9940180:##add,[(73,27)(73,48)])
}
Add(ScrollBox,15834333,35,105)
{
Left=80
Width=312
Height=273
Align=3
}
Add(ChildPanelEx,9940180,126,42)
{
Mode=1
link(onEvent,9033441:onEvent1,[(240,48)(240,27)])
}
BEGIN_SDK
Add(EditMultiEx,15952384,21,21)
{
WorkCount=#5:##add|
EventCount=#7:onEvent|
Height=144
Point(##add)
link(##add,9465801:doEvent1,[(42,27)(42,34)])
}
Add(Panel,2794659,168,112)
{
Width=287
Height=25
Align=2
Point(onMouseUp)
link(onMouseUp,6241277:doWork2,[])
}
Add(Label,10704094,231,35)
{
Left=1
Top=1
Width=230
Height=23
Point(onMouseUp)
link(onMouseUp,6241277:doWork1,[(276,48)(276,71)(214,71)])
}
Add(Image,9988210,112,84)
{
Left=252
Top=3
Width=24
Height=18
Point(onMouseUp)
link(onMouseUp,6241277:doWork3,[(153,97)(153,154)(214,154)])
}
Add(FilePart,480077,182,28)
{
link(onName,10704094:doText,[])
}
Add(Memory,11232857,231,77)
{
}
Add(DoData,11814245,231,119)
{
link(onEventData,15952384:onEvent,[(288,125)(288,27)])
link(Data,11232857:Value,[])
}
Add(Hub,9465801,63,28)
{
OutCount=3
link(onEvent1,480077:doPart,[])
link(onEvent2,11232857:doValue,[(179,41)(179,83)])
link(onEvent3,3858285:doLoad,[(107,48)(107,69)(51,69)(51,90)])
}
Add(PictureStream,3858285,63,84)
{
link(onLoad,9988210:doLoad,[])
}
Add(HubEx,6241277,210,112)
{
link(onEvent,11814245:doData,[])
}
END_SDK
END_SDK
Add(ChildForm,14606431,294,133)
{
}
BEGIN_SDK
Add(EditMulti,4974632,21,21)
{
WorkCount=1
link(doWork1,13277882:doEvent1,[(31,27)(31,55)])
}
Add(MainForm,1927264,147,105)
{
Left=35
Top=105
Visible=1
Point(doVisible)
Point(onDblClick)
}
Add(Image,6658766,175,49)
{
Left=140
Top=75
Align=5
}
Add(PictureStream,2620221,126,49)
{
link(onLoad,6658766:doLoad,[])
}
Add(Hub,13277882,42,49)
{
OutCount=3
link(onEvent1,2620221:doLoad,[])
link(onEvent2,3209340:doClear,[(86,62)(86,146)])
link(onEvent3,1927264:doCaption,[(110,69)(110,111)])
}
Add(Memory,3209340,98,133)
{
Default=Integer(1)
link(onData,1927264:doVisible,[])
}
END_SDK

карма: 19

0
Разработчик
Ответов: 26303
Рейтинг: 2146
#7: 2008-05-30 22:28:34 ЛС | профиль | цитата
Леонид, неплохо, но челу надо PNG читать (думаю, что фотки)
карма: 22

0
Ответов: 8953
Рейтинг: 824
#8: 2008-05-30 23:06:10 ЛС | профиль | цитата
nesco, у меня нет *.png на компьютере, но Сергей может использовать компонент от некого nesco
карма: 19

0
Разработчик
Ответов: 26303
Рейтинг: 2146
#9: 2008-05-30 23:37:57 ЛС | профиль | цитата
Леонид, приколист, блини (кстати, этот компонент больше не мой, а... и так далее)
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#10: 2008-05-31 02:13:06 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 18:45:00
карма: 0

0
Разработчик
Ответов: 26303
Рейтинг: 2146
#11: 2008-05-31 02:20:07 ЛС | профиль | цитата
Сергей писал(а):
Название графического файла !!! и его содержимое в виде картинки во втором столбце?...

В режиме таблицы -- только в первом и только -- картинка слева. В в стиле lvsIcon можно получить что-то похожее на то, что ты видищь на рабочем столе (тот же самый ListViewer) -- пиктограмма + подпись снизу.
И вообще, зачем тебе для этой цели таблица, проще что ли, на другом принципе сделать никак нельзя

Сергей писал(а):
хотя-бы изображения графического файла

Честно говоря, я не предполагал это делать изначально.

Может вот этот пример http://hiasm.googlecode.com/svn/elements/delphi/Example/Image/ImageLoader_Multi.sha больше подойдет для твоей реализации.

Сергей писал(а):
Вы так любите восклецательные знаки

А кто такое сказал
Вообще-то, я люблю двойной дефис.
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#12: 2008-05-31 02:35:00 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 18:45:01
карма: 0

0
Разработчик
Ответов: 26303
Рейтинг: 2146
#13: 2008-05-31 03:03:38 ЛС | профиль | цитата
Сергей писал(а):
Двойной дефис вобще-то у вас не сияет, в отличии от восклецательного знака

Явно меня с кем-то спутали -- я очень редко использую тройные восклицательные знаки, в отличии от двойного дефиса

Да, кстати, очень странная смесь стилей написания -- в основе, вроде, мужской, но иногда -- прямо таки женский... странно все это как-то

Сергей писал(а):
Парадокс.. не правда-ли?

карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#14: 2008-05-31 03:47:05 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 18:45:01
карма: 0

0
Ответов: 5227
Рейтинг: 587
#15: 2008-05-31 09:25:51 ЛС | профиль | цитата
Сергей, да, пиво было уже лишним
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)