Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.25;
Скачать: CL | DM;

Вниз

Работа с несколькими компонентами   Найти похожие ветки 

 
vigo   (2005-07-04 17:10) [0]

Добрый день!
На форме несколько combobox"ов и пытаюсь вписать в процедуру FormShow перевод значений combobox"ов в начальное:
for i := 1 to Application.ComponentCount-1 do
 if Form1.Components[i].ClassType = TComboBox
  then TComboBox(Sender).ItemIndex := 0;
на ошибку не ругается, но ничего не меняется...
как можно одновременно поменять значения нескольких компонентов не расписывая по каждой...


 
ANB ©   (2005-07-04 17:13) [1]


> Application.ComponentCount
???


 
Чапаев ©   (2005-07-04 17:17) [2]

if Form1.Components[i].ClassType = TComboBox <-- лучше бы if Form1.Components[i] is TComboBox


 
vigo   (2005-07-04 17:40) [3]

Чапаев ©
<-- лучше бы if Form1.Components[i] is TComboBox

Лучше бы чего-нить дельное написал (если такой умный)...


 
TUser ©   (2005-07-04 17:42) [4]

И Form1 не надо указывать - это Self

for i:=0 to ComponentCount-1 do
 if Components[i] if TCustomComboBox then
   TCustomConmoBox(Components[i]).ItemIndex:=0;


 
TUser ©   (2005-07-04 17:43) [5]

После [3] прошу модераторов мой пост удалить.


 
ANB ©   (2005-07-04 17:45) [6]


> vigo   (04.07.05 17:40) [3]

1. не хами.
2. читай книжки
3. компоненты на форме принадлежат форме


 
vigo   (2005-07-04 17:49) [7]

спасибо с небольшой поправкой:
for i:=0 to ComponentCount-1 do
if Components[i].ClassType = TComboBox then
 TComboBox(Components[i]).ItemIndex:=0;



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

Текущий архив: 2005.07.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
14-1120115366
AlexG
2005-06-30 11:09
2005.07.25
Ваши отзывы о сайте...


6-1111342234
Matrex
2005-03-20 21:10
2005.07.25
как вызвать стандартное окно "Соединение с..."


14-1120200693
boriskb
2005-07-01 10:51
2005.07.25
Госдума навесит на телепередачи возрастные ярлыки


14-1120200294
Sha
2005-07-01 10:44
2005.07.25
Пятница - задача - снова монеты


1-1120942375
Green_Templar
2005-07-10 00:52
2005.07.25
speedbutton