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

Вниз

Sender?!   Найти похожие ветки 

 
Reticent ©   (2002-06-10 16:08) [0]

Доброе время суток!

У меня есть процедура, используемая в нескольких CheckBox в событии OnClickCheck. Так вот как мне определять какой CheckBox Вызвал эту процедуру? Мне надо просто узнать все ли пункты отмечены. Я пишу
procedure ...OnClickCheck(Sender : Onjekt)
...
if Sender.Checked=true <-- тут говорит, что он не знает никакого Checked.
...

как быть подскажте

Всего хорошего!


 
Kaban   (2002-06-10 16:11) [1]

if (sender as ...).Checked then
=true уберите


 
Reticent ©   (2002-06-10 16:20) [2]

так он на Checked ругается, говорит у sender нет такого. Вообще, если я даже Sender.Items... возьму, ну хоть что-нибудь - он ругается при компиляции :(


 
Fly` ©   (2002-06-10 16:22) [3]

with (sender as TCheckBox) do
begin
if (Name="CheckBox1") and (Checked) then ...

end




 
MBo ©   (2002-06-10 16:23) [4]

If Sender is TCheckBox then
if TCheckBox(sender).checked then...
или (sender as TCheckBox).


 
Kaban   (2002-06-10 16:23) [5]

Sender : TObject

if (Sender as TCheckBox).Items[0].Checked then


 
MBo ©   (2002-06-10 16:24) [6]

>Reticent
новостей еще не знаю - какие Items у CheckBox появились???????


 
Kaban   (2002-06-10 16:24) [7]

MBO

TCheckBox(sender).checked

Не смущайте новичка


 
Kaban   (2002-06-10 16:28) [8]

2MBO
Sorry
Новичок же меня и збил с толку
Конечно же
TCheckBox(sender).checked
или
if (Sender as TCheckBox).Checked then



 
Reticent ©   (2002-06-10 16:47) [9]

>MBo
ну items, a controls. Спутал :*)

Всем спасибо, TCheckBox(Sender).checked сработал :)



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

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

Наверх




Память: 0.48 MB
Время: 0.011 c
4-65293
Leon_O
2002-04-16 21:45
2002.06.20
SetupInstallFromInfSection


3-64972
Esipenko
2002-05-28 13:22
2002.06.20
Создание таблиц в Advantage


3-64898
Андр
2002-05-29 13:44
2002.06.20
проблемы с Lookup Field


14-65228
wHammer
2002-05-17 14:43
2002.06.20
Без темы


7-65260
ЗЛ
2002-03-22 08:17
2002.06.20
Как вырубить клаву, а потом снова включить, оставив работать толь мышь. И как заставить винт шуметь на определенное время