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

Вниз

глюк с DBCheckBox   Найти похожие ветки 

 
-=snoop=- ©   (2005-07-13 14:40) [0]

здрасти всем. не могу понять в чем трабл...
есть форма, на ней DBGrid и 15 DBCheckBox, в событие ОnActivate форме лежит код

 loCHK1 := TDBCheckBox.Create(loMyGroupBox);
 loCHK1.Parent := loMyGroupBox ;
 loCHK1.OnClick := p_click ;
 loCHK1.DataSource := lPerdepr ;
 loCHK1.DataField := "Arm_00" ;
 loCHK1.Left := 2 ;
 loCHK1.Top := 20 ;
 loCHK1.Width := 300 ;
 loCHK1.Caption := АРМ ГБ" ;


для loCHK1.OnClick процедура


procedure tform2.p_click(sender : TObject);
begin
 showmessage("w");
end;


Ситуация такова, что в поле соответствующиму loCHK1 стоит значение True и при загрузки происходит обработка события loCHK1.OnClick ????????
а второй глук такой, что если кликнуть в чекбокс, то при выходе из формы опять отработается событие loCHK1.OnClick
ничего понять не могу!


 
Johnmen ©   (2005-07-13 15:01) [1]

Убрать это из ОnActivate.
И в дальнейшем онактивейтом не пользоваться.


 
-=snoop=- ©   (2005-07-14 06:05) [2]

почему не пользоваться?


 
mr.il ©   (2005-07-14 06:16) [3]

Когда ты возвращаешся в форму из любого др.окна вызавается ОнАктивэйт.


 
-=snoop=- ©   (2005-07-14 06:53) [4]

т.е. лучше юзать OnCreate?


 
evvcom ©   (2005-07-14 08:02) [5]

Здесь похоже лучше этот checkbox в design-time создать. Ну или тогда в OnCreate


 
-=snoop=- ©   (2005-07-14 08:05) [6]

в OnCreate перенес чекбоксы, но они пусты, т.к. датаСурс для них формируется в событии OnActivate((((


 
evvcom ©   (2005-07-14 08:40) [7]


> датаСурс для них формируется в событии OnActivate

См. [1]



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

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

Наверх




Память: 0.48 MB
Время: 0.045 c
1-1122734828
Peter3
2005-07-30 18:47
2005.08.21
Как получить данные, имея только указатель на них?


1-1122626595
Виталька 2005
2005-07-29 12:43
2005.08.21
В Excel XP работает ,а в Excel 97 нет:(


4-1120221767
Silence
2005-07-01 16:42
2005.08.21
Надо получить позицию символа в мемо при движении мышки...


1-1122385279
vigo
2005-07-26 17:41
2005.08.21
Перекодировка из DOS в WIN...


1-1122966066
rolex
2005-08-02 11:01
2005.08.21
На одном компе нужно "." а на другом "," !