보통 이벤트에 인자만 보고도 어떤 걸 제어할 수 있겠구나..라는걸 알 수 있습니다.
그리고, 드래그 등의 허용여부는 그 이벤트에 Allow 또는 Accept Can...등의 Boolean값의 인자가 있는데 이것을 적절히 조절하면 원하는 동작을 수행 할 수 있죠.
ColumnMoved에는 그런 인자가 안보이고, AdvStringGrid1ColumnMove에 있군요.
다음은 세번째 컬럼으로는 Move가 되지 않도록 하는 예입니다.
AdvStringGrid1ColumnMove(Sender: TObject; ACol: Integer;
var Allow: Boolean);
begin
if ACol = 3 then
Allow := FALSE;
end;
ADVColumgrid에서 칼럼을 드래그해서 위치를 바꿀시에 바꾸려는 칼럼이 특정칼럼일 경우에는 제자리에 서 움직이지 못하도록 할려는데 정말 어렵군요. Dae_Sail_GridColumnMoved(Sender: TObject; FromIndex, ToIndex:Integer); 이벤트에...
석
•
2002.07.30 01:59
보통 이벤트에 인자만 보고도 어떤 걸 제어할 수 있겠구나..라는걸 알 수 있습니다.
그리고, ...
그리고, 드래그 등의 허용여부는 그 이벤트에 Allow 또는 Accept Can...등의 Boolean값의 인자가 있는데 이것을 적절히 조절하면 원하는 동작을 수행 할 수 있죠.
ColumnMoved에는 그런 인자가 안보이고, AdvStringGrid1ColumnMove에 있군요.
다음은 세번째 컬럼으로는 Move가 되지 않도록 하는 예입니다.
AdvStringGrid1ColumnMove(Sender: TObject; ACol: Integer;
var Allow: Boolean);
begin
if ACol = 3 then
Allow := FALSE;
end;
Column의 Caption등으로도 Move 허용여부를 조절 할 수 있겠지요.
즐코하세요...^^