TGridPanel에서 컨트롤의 위치 (행 및 열 인덱스)를 어떻게 찾을 수 있습니까? 많은 버튼에 대해 일반적인 OnClick 이벤트를 사용하고 버튼의 X, Y 위치를 알아야합니다.TGridPanel 안에서 컨트롤의 위치 찾기
Procedure TForm1.OnClick(Sender:tObject);
var
X,Y : Integer;
begin
if Sender is TButton then
begin
X := TButton(Sender).Top;
Y := TButton(Sender).Left;
// do something with X & Y
end;
end;
아니면 그냥 무엇을 알고 싶은 경우 :
난 당신이이 TButton으로 보낸 캐스트를 사용하고 상단을 위해 그것을 물어 예를 들어 왼쪽 수
일반 TPanel을 사용하면 좋지만 포함 된 컨트롤에 위쪽 및 왼쪽 대신 사용할 행 및 열 속성이있는 TGridPanel의 특정 질문은 다루지 않습니다. (Object Inspector에서와 같이) –