Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.01.16;
Скачать: [xml.tar.bz2];

Вниз

!!! TLabel стал мешаться.... !!!   Найти похожие ветки 

 
Maximus   (2003-01-06 13:24) [0]

Здравствуйте!
Подскажите мне, пожалуйста, как мне удалить все TLabel на нужной мне форме или панели, если единственное что их отличает от других Label – это Tag. Т.е., например, у всех нужных Label Tag = 0, а у тех, которые надо удалить = 1. Заранее спасибо!!!


 
Mystic   (2003-01-06 13:25) [1]

См. массив Components, оператор is


 
Kair   (2003-01-06 15:24) [2]

Могу предложить:

procedure TForm1.Button1Click(Sender: TObject);
var i: byte;
begin
try
for i:=1 to 10 do
if FindComponent("Label"+IntToStr(i)).Tag=1
then FindComponent("Label"+IntToStr(i)).Destroy;
except
end;
end;


 
Maximus   (2003-01-06 23:20) [3]

К сожалению не помогло... Без знания имени компонента это можно как-нибудь сделать??? Но все равно спасибо!


 
Song   (2003-01-07 09:52) [4]

по классу.


 
Юрий Зотов   (2003-01-07 10:30) [5]

for i := ComponentCount - 1 downto 0 do
if (Components[i] is TLabel) and (Components[i].Tag <> 0) then
Components[i].Free;


 
Anatoly Podgoretsky   (2003-01-07 10:40) [6]

А ты у того владельца ищешь?


 
Maximus   (2003-01-07 11:25) [7]

To: Юрий Зотов
Огромное спасибо, Юрий!.. Очень Вам признателен за помощь!!! Благодаря Вам, школа в которой я учусь не останется без программы-напоминалки расписания!.. :))) Спасибо!
Если смогу быть чем-то полезен - пишите: maximus.b@mtu-net.ru



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.01.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
3-48849
Newer
2002-12-23 13:20
2003.01.16
Как записать графическое изображение в MS SQL, используя ADO?


14-49234
hatchy
2002-12-26 12:58
2003.01.16
Label................................................


4-49360
ed30
2002-11-29 13:30
2003.01.16
Освобождение памяти после работы внешней программы


1-49132
malkolinge
2003-01-04 11:41
2003.01.16
DFM ?


14-49226
В. М.
2002-12-26 02:07
2003.01.16
String





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский