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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 25.04.2010, 15:49   #1
animalshadow
Пользователь
 
Аватар для animalshadow
 
Регистрация: 30.03.2009
Сообщений: 23
По умолчанию C++ Builder ListBox путь к файлам

Есть такое событие на нажатие №1 кнопки -

Код:
if (open_dialog->Execute()) {
...
  file_list->Items->Add("#"+(AnsiString)pic_ans+". "+open_dialog->FileName+"");
...
  }
...- этим я обозначи код который не имеет отношения к данному вопросу.

На нажатие кнопки №2 - нужно сделать так, что-бы TImage получал картинку , путь которой записан в ListBox(file_list).

Вначале попробовал, - так (но это естественно не правильно):
Код:
xray_preview->Picture->LoadFromFile(file_list->Items->Text)  ;
Т.е. - при нажатии на определённую строку в ListBox мне нужно, что-бы TImage считывал картинку используя как путь - выделенную строку в ListBox.

Заранее спасибо за помощь.

С++ Builder 2010 RAD Studio.
animalshadow вне форума
Старый 25.04.2010, 16:30   #2
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Посмотрите в сторону свойства ItemIndex у ListBox
Код:
xray_preview->Picture->LoadFromFile(file_list->Items[ItemIndex]->Text);
MaTBeu вне форума
Старый 25.04.2010, 17:57   #3
animalshadow
Пользователь
 
Аватар для animalshadow
 
Регистрация: 30.03.2009
Сообщений: 23
По умолчанию

Цитата:
Сообщение от MaTBeu Посмотреть сообщение
Посмотрите в сторону свойства ItemIndex у ListBox
Код:
xray_preview->Picture->LoadFromFile(file_list->Items[ItemIndex]->Text);
Так, как вы написали, - не работает, т.к. в данном случает ItemIndex - это какая-то переменная, но ход мыслей я понял, но вопрос решил, - так:

Код:
for(int i = 0; i < file_list->Items->Count; i++)
if(file_list->Selected[i])   {
xray_preview->Picture->LoadFromFile(file_list->Items->Strings[i]);
}

Спасибо за помощь.


P.S. Уже который раз обращаюсь за помощью к форумам, как ответ сам собой приходит в голову...наверное просто надо с кем-то делиться проблемами, как тут-же в голове складываеться правильная картинка.


Тему можно закрывать. Ещё раз спасибо.
animalshadow вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как добавить в listbox файлы(пишу с помощью bassplayer)(Listbox+opendialog=play) blackstersl Общие вопросы Delphi 11 09.06.2010 13:23
удаление элемента в ListBox [C++ Builder] getUp C++ Builder 3 05.10.2009 15:21
вопрос про поиск в ListBox [C++ Builder] getUp Помощь студентам 0 04.10.2009 14:46
insert в ListBox (C++ Builder) xLoMMx C++ Builder 1 18.06.2009 21:56
C++ Builder - Listbox и Файлы - простой вопрос! designby0880 Помощь студентам 0 12.05.2009 23:53