Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2005.12.11;
Скачать: [xml.tar.bz2];

Вниз

Помогите! Какой компонент подходит???   Найти похожие ветки 

 
Officeman   (2005-11-17 15:47) [0]

В цикле Получаю строку с разделителями
Разбиваю строку, получаю:

Части строки: part1,part2,part3,part4,part5;  

где: part1 - путь к файлу картинки. картинки размером (75x75)

Теперь надо загрузить это в какойнить список, чтобы получилось.
примерно так, и чтобы можно было выбирать любой из ПОЗИЦИЙ и использовать его дальше:

--------------------------------
__________     |   part1
|   здесь   |    |   part2
|картинка |    |   part3
|________|     |   part4
                    |   part5
--------------------------------
__________     |   part1
|   здесь   |    |   part2
|картинка |    |   part3
|________|     |   part4
                    |   part5
--------------------------------
__________     |   part1
|   здесь   |    |   part2
|картинка |    |   part3
|________|     |   part4
                    |   part5
--------------------------------

я думал что может  LISTVIEW, или LISTBOX (поддерживает картинки) ???


 
SergGG   (2005-11-17 16:47) [1]

Почему LISTVIEW не поддерживает картинки!!!!

Имеется Property - LargeImages
создай component ImegeList вставь туда картинку (75х75)
и присвой LargeImages - ImegeList


 
Officeman   (2005-11-24 00:37) [2]

В продолжение! с Самого начала. Как видно из первого ПОСТА. имеет список(таблица) с картинками. НАпример в таблицу загружены данные об автомобилях. тогда:

В данный момент TListView имеет вид  "стиль Table"

image   company  model   obiem  
a8.gif   audio       a8         2,8                  (фотки в GIF формате)
c10.gif   BMW       c10        3,2

Я хочу сдеалать так, у  TListView имеет вид  "стиль Icon"

чтобы выводилась маленькая картинка, под ним "audio a8",
а если наводишь то появляется HINT с данными из остальных полей.

ЭТО ВОЗМОЖНО ?????

как указать чтобы под картинкой выводилась не первая колонка(с именем файла) а например вторая + третья ( название + модель)

ЭТО РЕАЛЬНО ????

подскажите как:

как указать чтобы под картинкой выводилась не первая колонка(с именем файла) а например вторая + третья ( название + модель)

с Уважением,  Officeman


 
SergGG ©   (2005-11-24 16:55) [3]

Всё возможно, только пока в BMP формате:


procedure TForm1.FormCreate(Sender: TObject);
var i:integer;
begin
 for i:=0 to ListView1.Items.Count-1 do
 ListView1.Items.Item[i].Caption:=ListView1.Items.Item[i].SubItems.Strings[0]+"  "+
                                  ListView1.Items.Item[i].SubItems.Strings[1];
end;

procedure TForm1.ListView1SelectItem(Sender: TObject; Item: TListItem;
 Selected: Boolean);
begin
   Application.CancelHint;
   ListView1.Hint:=ListView1.Columns.Items[0].Caption+": "+
                   item.SubItems.Strings[0]+#10#13+
                   ListView1.Columns.Items[1].Caption+": "+
                   item.SubItems.Strings[1]+#10#13+
                   ListView1.Columns.Items[2].Caption+": "+
                   item.SubItems.Strings[2];
end;



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2005.12.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.036 c
3-1130411344
AlexLines
2005-10-27 15:09
2005.12.11
проблема с escape последовательностью


3-1130322965
MakNik
2005-10-26 14:36
2005.12.11
Количесво дней в месяце


3-1130331984
DmitryA
2005-10-26 17:06
2005.12.11
Как открыть таблицу Visual Foxpro?


14-1132302421
_Vaitek
2005-11-18 11:27
2005.12.11
Сжатие данных "на лету"


14-1132340918
Crazy_Diman
2005-11-18 22:08
2005.12.11
FastDIB





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский