동적으로 몇개의 버튼을 만들었습니다.
물론 동적으로 버튼의 이름도 주었구요...
근데 문제는 버튼의 클릭 이벤트시에 버튼의 이름을 showmessage 로 보여 주고 싶은데...
음... onClick := procClick; 이렇게 해서 하면 되는건 알겠는데...
procClick 에서 파라미터로 버튼의 이름을 넘겨줘야 할 것 같은데,파라미터를 넣으니
에러가 나더군요.
어떻게 하면 이벤트에서 그 버튼의 이름을 보여 줄 수 있는지 좀 알려 주십시요
감사합니다.
Tag 라는 속성을 사용하셔도 되구여.. 아니면, 아래와 같은 방법으로 가능합니다.
Tag 를 사용하는 것은 case .. of 문에 사용하려고 하는 것이져..
if (Sender as TButton).Caption = 'Button1' then
...;
Tag 를 사용하시면
case (Sender as TButton).Tag of
1 : ...........;
2 : ...........;
3, 4, 5 : .....;
end;
와 같이 쓸 수 있습니다.