한 폼에서 여러개의 DBEdit 에 대한
OnChange Event 를 하나로 통일시키려고 하거든요..
그래서 FormCreate Event 에 다음과 같은 부분을 추가시키고 싶어요..
For L1 := 0 to ComponentCount-1 do
begin
If (Components[L1].tag = 37) then
Components[L1].OnChange := setCalculateValues();
end;
여기서 setCalculateValues() 가 통일시키고싶은 프로시져 이름인데요..
잘 안되네요 ^^, 도와주세요 ^^
특정 컴포넌트가 TDBEdit 타입인지 확인한 후, 타입 캐스팅을 해야합니다.
For L1 := 0 to ComponentCount-1 do
begin
If (Components[L1] is TDBEdit) and (Components[L1].tag = 37) then
TDBEdit(Components[L1]).OnChange := setCalculateValues();
end;