Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

как использовать путь полученный из диалога

9.0K
07 ноября 2006 года
nur87
50 / / 19.10.2006
всем привет.
в программе пользователь жмёт Batton1, и открывается диалог1 откуда грузит какой либо файл.
имеется Batton2, который допустим грузит картинку в Image1, который находится в папке, путь который был получен из диалог1.
так вот нужен код для Batton2
Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 Open1->Title = "Открыть картинку";
  if (Open1->Execute())
  {
   Image1->Caption->LoadFromFile(OpenSkin->FileName);
   }
}
void __fastcall TForm1::Button2Click(TObject *Sender)
{
    Image1->Caption->LoadFromFile(//здесь что прописать не знаю);
}
3.0K
07 ноября 2006 года
Мerlin
267 / / 25.07.2006
Можно написать просто имя файла.
Так как если Open->Execute() == true,
то каталог становится текущим для приложения.
309
08 ноября 2006 года
el scorpio
1.1K / / 19.09.2006
Сохранять путь как поле класса TForm1 в одном методе, и использовать значение поля в другом.
Код:
class TForm1:
{
//.....
private:
AnsiString fFilePath;
};
//.....

void __fastcall TForm1::Button1Click(TObject *Sender)
{
 Open1->Title = "Открыть картинку";
  if (Open1->Execute())
  {
    fFilePath = ExtractFilePath (Open1->FileName);
   }
}
void __fastcall TForm1::Button2Click(TObject *Sender)
{
    Image1->Caption->LoadFromFile(FilePath + "Имя_Другого.файла");
}
9.0K
08 ноября 2006 года
nur87
50 / / 19.10.2006
el scorpio
спасибо большое.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог