Форум: "Базы";
Текущий архив: 2005.08.21;
Скачать: [xml.tar.bz2];
Внизглюк с 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.032 c