Показать сообщение отдельно
  #8  
Старый 14.07.2011, 15:21
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,723
Репутация: 52347
По умолчанию

Цитата:
Сообщение от Viajero
Ну если одна и та же кнопка то появлятся то исчезает, то я бы, использовал бы свойство visible и не мучил бы диспетчер памяти
ну если автор именно так хочет, то надо поправить кое-что. Раз кнопки будут добавляться последовательно, то видимо и убивать надо с последней и по одной за каждый вызов, тогда немножко по другому:
Код:
For Form1.ControlCount-1 downto 0 do
  if Form1.Controls[i].ClassType = TSoundButton then
  begin    
    ListBox1.Items.Add( SButton2.caption);
    TSoundButton(Form1.Controls[i]).Free;
    Break;
  end;
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.