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

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

SpinEdit!!! [D5, D6, Win95/98, Win2k, WinXP]


Alex is Fecit ©   (2002-06-13 20:32:00) 

Привет всем!
Есть проблемка: Имеется куча SpinEdit"ов. Нужно заделать событие для отдельных групп спинов, чтобы переключаяя один - переключались остальные... Шо то не допирает...
Если все толкаю в изменение одного, то работают все кроме него...
8-((( Что за беда???


Alex is Fecit   (2002-06-14 13:02:00) [1]

Пиплы! Все еще проще!
1)На одно событие по изменению спина навязываю все спины
2)Проверяем, который спин является сендером!
3)8-) у спинов тоже можно задавать шаг: Increment!!!
That"s All!
Thanks Everybody!!!


Song   (2002-06-14 11:18:00) [2]

У одной Tag будет 0 у другой 1


Alex is Fecit   (2002-06-14 11:15:00) [3]

А если две группы спинов: в одной значения в два раза меньше чем в другой? тогда лучше как распознать группу?


MBo   (2002-06-14 06:20:00) [4]

свяжи со всеми SpinEdit

procedure TForm1.SpinEdit1Change(Sender: TObject);
var i:integer;
begin
for i:=0 to ControlCount-1 do
if (Controls[i] is TSpinEdit) and (Controls[i] <> Sender)
then TSpinedit(Controls[i]).Value:=TSpinedit(Sender).Value;
end;

А может, лучше Action сделать?


Alex is Fecit   (2002-06-13 22:36:00) [5]

>8-(
Не понял? Как его использовать, если нужно уловить по которому спину тыкнули?


Song   (2002-06-13 20:52:00) [6]

TComponent смотрите
FindComponent() можно


Наверх

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