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

Вниз

Как изменить цвет нескольких меток пользуясь свойством Components   Найти похожие ветки 

 
INTAARI   (2003-09-11 14:48) [0]

Привет всем!!!
Мне необходимо в цикле менять цвета меток в зависимости от ситуации. Решил воспользоваться свойством Components. Name, Tag там есть, а Сolor нет. Может я не правильно вызываю свойство.


 
KILLER-ABV   (2003-09-11 14:52) [1]

var i: integer;
begin
for i:=0 to components.count do
Components.Name[i].color:= clBlack
end;


 
Reindeer Moss Eater   (2003-09-11 14:52) [2]

Components это свойство типа TComponent.
У него нет свойства Color.

Либо приведение типа либо использовать Controls


 
INTAARI   (2003-09-11 15:33) [3]


> Reindeer Moss Eater © (11.09.03 14:52) [2]


for i:=0 to componentCount-1 do
(Components[i] as TControl.____) := clBlack


Здесь тоже нет Color или я не то делаю?


 
Reindeer Moss Eater   (2003-09-11 15:37) [4]

for i:=0 to Pred(ControlCount) do Controls[i].Color := clBlack


 
ZEE   (2003-09-11 15:39) [5]

for i:=0 to ControlCount-1 do
TLabel(Controls[i]).Color:=clBlack;

думаю тебе это надо


 
ZEE   (2003-09-11 15:41) [6]

к [5] поправка
for i:=0 to ControlCount-1 do
if Controls[i] is TLabel then
TLabel(Controls[i]).Color:=clBlack;


 
Reindeer Moss Eater   (2003-09-11 15:41) [7]

TLabel(Controls[i]) - Это лишнее преобразование


 
Skier   (2003-09-11 15:43) [8]

>Reindeer Moss Eater © (11.09.03 15:41)

> TLabel(Controls[i]) - Это лишнее преобразование

Почему ?


 
INTAARI   (2003-09-11 15:44) [9]


> ZEE © (11.09.03 15:39) [5]


Заработало только вод ошибка violation at adress вылезает


 
Reindeer Moss Eater   (2003-09-11 15:45) [10]

> TLabel(Controls[i]) - Это лишнее преобразование

Почему ?


Потому что Color уже объявлен в TControl


 
INTAARI   (2003-09-11 15:47) [11]


> ZEE © (11.09.03 15:41) [6]
> к [5] поправка

С поправкой заработало, Спасибо!!!


 
Skier   (2003-09-11 15:48) [12]

>Reindeer Moss Eater © (11.09.03 15:45)

> Потому что Color уже объявлен в TControl

как protected


 
Reindeer Moss Eater   (2003-09-11 15:49) [13]

Точно. Тороплюсь.



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

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

Наверх




Память: 0.46 MB
Время: 0.018 c
14-71905
Nik8.
2003-09-03 11:27
2003.09.22
Прикольная история недавно прочитал


1-71729
syte_ser78
2003-09-10 12:19
2003.09.22
Сново Акад...


6-71811
Sasha NT
2003-07-21 01:43
2003.09.22
Програмный разрыв соединения?


1-71575
Julliete
2003-09-09 16:47
2003.09.22
Кол-во знаков после запятой.


14-71859
Anatoly Podgoretsky
2003-08-31 00:43
2003.09.22
Инструкция к





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский