Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Много одинаковых объектов [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]

Оно как бы никак, процессор один.


Наверх

Титульная страница Поиск, карта сайта Написать письмо