Language/Delphi

[Delphi] 이벤트 강제 발생하기.

RAY.D 2015. 4. 11. 16:50
버튼을 클릭등을 안해도 임의의 이벤트가 자동 발생하도록 하는 방법


 


//버튼클릭

ProBtnClick(nil);//nil대신 Self,Application도 무방함.

//프로시져 이벤트 실행하기
프로시져Click(Self);

//에디트박스의 키다운 이벤트
var Tkey : word;
begin
TKey := vk_return;
Edit1KeyDown(Self,Tkey,[]);

//DBGrid 클릭이벤트
DBGrid1CellClick(DBGrid1.Columns[0]);





델마당에서 퍼온 글이다.

 

델파이 XE기준으로

 

말하자면 버튼 같은 경우 OnClick 이벤트를 코드내에서 강제 발생하려면

 

버튼Name.OnClick();

 

콤보박스.OnChange(self) 이런 식으로 넣으면 되는 듯...