![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Много одинаковых объектов [D7, WinXP]
Alexious © (2005-12-10 20:01:00)Здравствуйте
У меня на форме много полей ввода. Как мне изменить их свойства одновременно. Допустим очистить их всех?
Джо (2005-12-10 20:55:00) [1]или TEdit(Components[I]).Text := ....
КСтати: НЕ Controls, а Components везде.
Prohodil Mimo (2005-12-10 20:54:00) [2]Alexious © (10.12.05 20:19) [5]
Ну вот я пиу так
var i:integer;
begin
for i:=0 to ControlCount-1 do
if (Controls[i] is TEdit) then (Controls[I] As TEdit).Text := 'кто сдесь?';
end;
А как допустим свойство Caption изменить?
Alexious (2005-12-10 20:48:00) [3]Блин описался свойство TEXT
Джо (2005-12-10 20:20:00) [4]
> [5] Alexious © (10.12.05 20:19)
> А как допустим свойство Caption изменить?
У TEdit нет такого свойства.
Alexious (2005-12-10 20:19:00) [5]Ну вот я пиу так
var i:integer;
begin
for i:=0 to ControlCount-1 do
if (Controls[i] is TEdit) then Controls[I].Visible:=False;
end;
А как допустим свойство Caption изменить?
Джо (2005-12-10 20:16:00) [6]
> [2] Сайбель Алексей © (10.12.05 20:13)
Не заметил ваш пост.
Джо (2005-12-10 20:15:00) [7]Одновременно нельзя, можно последовательно.
Список компонентов, созданных в дизайн-тайм находится в индексированном свойстве формыComponents, их количество в свойствеComponentCount. Для выяснения класса, к которому принадлежит экз. объекта используется операторis. Если есть конкретные вопросы, спрашивай.
Сайбель Алексей (2005-12-10 20:13:00) [8]2 Anatoly Podgoretsky © [1]
Добиваетесь правильной постановки вопроса? :O)
По сабжу - ComponentCount, Components[]
Anatoly Podgoretsky (2005-12-10 20:02:00) [9]Оно как бы никак, процессор один.