Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2010, 13:45   #1
FCSM
Пользователь
 
Регистрация: 28.10.2009
Сообщений: 15
По умолчанию Delphi,listbox.

привет всем.
есть проект недоделанный ( если можно назвать это проектом) .
суть такая .
я присоединяюсь к расшаренной папке.
подгружаю в LISTBOX имена файлов.
как правильно написать открытие выбранного файла?
т.е. я выделяю имя файла на LISTBOXe , как узнать какой я выбрал?
и дальше открыть его с помощью проги,которая его открывает в винде.(ShellExecute вроде бы )))

может бы ть некорректно выразился, но всё же.

Последний раз редактировалось FCSM; 06.04.2010 в 14:11.
FCSM вне форума Ответить с цитированием
Старый 06.04.2010, 13:55   #2
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Правильно сформулированная задача - половина успеха в ее решении...
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 06.04.2010, 14:05   #3
FCSM
Пользователь
 
Регистрация: 28.10.2009
Сообщений: 15
По умолчанию

полностью согласен.

есть LISTBOX,состоящий из имён файлов,загруженных из папки.
как мне их открыть прямо из формы?
FCSM вне форума Ответить с цитированием
Старый 06.04.2010, 14:19   #4
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Нажимаешь мышом на компоненте ListBox в палитре компонентов, затем F1, в свойствах ищешь Selected. Там есть пример использования, почти отвечающий на твой вопрос...
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 06.04.2010, 14:33   #5
FCSM
Пользователь
 
Регистрация: 28.10.2009
Сообщений: 15
По умолчанию

речь идёт об этом?

property Selected[Index: Integer]: Boolean;


т.е. мне надо все строки перебрать , чтобы понять какая у меня выделена?
FCSM вне форума Ответить с цитированием
Старый 06.04.2010, 14:37   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Код:
if ListBox1.ItemIndex<0 then exit;//проверка на выделение(выделено ли что-то)
ListBox1.Items[ListBox1.ItemIndex]//это будет выделенная строка.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 06.04.2010, 14:42   #7
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

А свойство ListBox.ItemIndex тебе ни о чем не говорит? Немного опоздал... Са-а-всем обленились, даже в хелп заглянуть не хотят...
Перемешивай дело с бездельем и не сойдешь с ума...

Последний раз редактировалось Grag; 06.04.2010 в 14:46.
Grag вне форума Ответить с цитированием
Старый 06.04.2010, 14:48   #8
FCSM
Пользователь
 
Регистрация: 28.10.2009
Сообщений: 15
По умолчанию

спасибо большое.
реально спасибо.


closed.

Последний раз редактировалось FCSM; 06.04.2010 в 15:29.
FCSM вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чужой Listbox[Delphi] VilAm Помощь студентам 0 21.11.2009 09:20
работа со списками listbox(delphi) KaZaaM Помощь студентам 6 19.11.2009 22:42
ListBox, Delphi grom333 Помощь студентам 22 18.11.2009 08:41
Delphi:Работа с Listbox и StringGrid Shaitan Помощь студентам 2 11.11.2008 21:04
Задача! (ListBox, Delphi.) Mr.User Помощь студентам 6 16.11.2007 08:39