Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.02;
Скачать: CL | DM;

Вниз

Вопрос по ListView   Найти похожие ветки 

 
Rusar   (2004-04-13 18:01) [0]

Имеется ListView куда добавляеться информация о файлах из конкретного каталога. Само название файла не пишется в ListView, только параметры файла( ну надо так). Где и как сохранить имя файла и путь, что бы при двойном щелчке на строке запустился нужный файл? Понимаю, что вроде где то надо хранить указатель или что-то в этом роде, но не могу додуматься. Если можно подробно объяснить....


 
X9   (2004-04-13 19:38) [1]

Например так: создаёте TStringList, в него в цикле заполнения ListView построчно заносите имена файлов(Add), затем при событии DblClick смотрите, какой элемент выделен(ItemIndex) и вызываете
ShellExecute(0, "open", PCHAR(StringList[ListView.ItemIndex], nil, nil, SW_SHOW) - только в uses добавте ShellAPI.


 
DVM ©   (2004-04-13 19:58) [2]

с каждым итемом ListView можно связать указатель на какую угодно структуру - в ней и хранить путь. Свойство Data, кажется.



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

Текущий архив: 2004.05.02;
Скачать: CL | DM;

Наверх




Память: 0.44 MB
Время: 0.026 c
1-1082200454
Alek_1
2004-04-17 15:14
2004.05.02
StringReplace


1-1081869469
MAXH0
2004-04-13 19:17
2004.05.02
Вопрос по TreeView


1-1081943575
Алексей2
2004-04-14 15:52
2004.05.02
Как "превратить" строку в имя переменной?:


1-1081856491
Xobbit
2004-04-13 15:41
2004.05.02
MDIForm and MDIChild


14-1081401047
syte_ser78
2004-04-08 09:10
2004.05.02
чистка лсд экранчиков





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский