Перейти к содержанию
Fire Monkey от А до Я

Mexanik2012pro

Пользователи
  • Постов

    6
  • Зарегистрирован

  • Посещение

Ответы сообщества

  1. Пост Mexanik2012pro - сообщение в Удаление <delete> компонентов был отмечен как ответ   
    Проблему решил сам.
     
    ClickedItem->DisposeOf(); //удаляет компонент ClickedItem = NULL;
  2. Пост Mexanik2012pro - сообщение в TScrollBox и динамическое создание компонентов в нем был отмечен как ответ   
    Спасибо большое ))) Это извращение какое то ... 
    Создал глобальную переменную int pos, для запоминания позиции последнего TLabel. 
     
    Вот решение:
    //-------------------------------------------------------------------------------------------------------------------------------
    int pos = 0; //наша позиция последнего TLabel   void __fastcall TForm1::Button1Click(TObject *Sender) { static int i = 1; TLabel *label = new TLabel(this); label->Parent = ScrollBox1;   label->Text = "Text " + String(i++);   label->Align = TAlignLayout::MostBottom; label->Align = TAlignLayout::MostTop;   label->Position->Y = pos; //заносит нашу позицию pos = label->Position->Y + label->Height; //сохраняет позицию и размер Height, для след использования Label1->Text = pos; //выводит позицию последнего TLabel } //-------------------------------------------------------------------------------------------------------------------------------
      Результат на картинка 

×
×
  • Создать...