Загрузка...

Image problem in Builder Rad

Thread in C/C++ created by Racovtsi May 5, 2019. (bumped May 4, 2019) 129 views

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


    [IMG]

    Code

    ...
    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--;
    }
     
Loading...
Top