Загрузка...

Проблема с Image в Builder Rad

Тема в разделе C/C++ создана пользователем Racovtsi 5 май 2019. (поднята 4 май 2019) 126 просмотров

Загрузка...
  1. Racovtsi
    Racovtsi Автор темы 5 май 2019 Oculus бордов 15 30 сен 2018
    Тут у меня такая проблема:
    Через вектор создаю имейдж и вывожу на форму, а вот удалить никак
    Нужно чтобы при нажатии кнопки "Очистить" последний имейдж удалялся
    В программке еще много чего не до писаного, мне нужно узнать просто как удалить.


    [IMG]

    Код

    ...
    std::vector<TImage*> Image(255);
    TImage* img = new TImage (Form2);

    void __fastcall TForm2::Spin(int spin){
    // i - номер позиции
    if(i == 1 || i == 4)
    top -=25;

    left +=35;

    switch(spin){
    case 1 : spinName = "updown";
    break;
    case 2 : spinName = "up";
    break;
    case 3 : spinName = "down";
    break;
    case 4 : {
    //ТУТ ДОЛЖНА БЫТЬ КОМАНДА УДАЛЕНИЯ ПОСЛЕДНЕГО ИМЕЙДЖА//
    view = false;
    break;
    }
    }




    if(view == true){
    Image.push_back(new TImage(Form2));
    Image.back()->Parent = Form2 ;
    Image.back()->Left = left;
    Image.back()->Top = top;
    Image.back()->Width = Form2->ClientWidth - 10 - 20;
    Image.back()->Visible = true;
    Image.back()->Picture->LoadFromFile("Picture/spin/"+spinName+".bmp");
    i++;
    }
    else{
    view = true;
    i--;
    }
     
Top