델파이 에디터에서 소스를 작성하다 보면,
각 이벤트별로 메소드가 생성되고, 코딩을 합니다.
이렇게 코딩된 소스를 메소드별로 정렬하는 방법을 알고자 합니다.
<예를들면>
procedure FormShow(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
:
:
procedure TForm_Main.FormShow(Sender: TObject);
begin
end;
procedure TForm_Main.FormCreate(Sender: TObject);
begin
end;
procedure TForm_Main.FormClose(Sender: TObject);
begin
end;
:
:
이런식으로 코딩이 되는데, 이것을
procedure FormClose(Sender: TObject; var Action: TCloseAction);
Procedure FormCreate(Sender: TObject);
procedure FormShow(Sender: TObject);
:
:
procedure TForm_Main.FormClose(Sender: TObject);
begin
end;
procedure TForm_Main.FormCreate(Sender: TObject);
begin
end;
procedure TForm_Main.FormShow(Sender: TObject);
begin
end;
이런식으로 정렬하고, 하위 메소드도 같이 정렬이 되면
소스의 가독성이 높아지리라 봅니다.
구현부를 전체 다 삭제하고 선언부에서 Ctrl-Shift-C를 누르세요. 그럼 정렬될겁니다.
구현부 코드들은 다시 써넣으시던가 복사하시던가... 현재로선 이방법밖에는...
소스꾸미개(Source Beautifer)를 사용하시는 것도 좋겠네요...
^^ 항상 즐코하세요...
델친구 wrote:
> 델파이 에디터에서 소스를 작성하다 보면,
> 각 이벤트별로 메소드가 생성되고, 코딩을 합니다.
> 이렇게 코딩된 소스를 메소드별로 정렬하는 방법을 알고자 합니다.
>
> <예를들면>
> procedure FormShow(Sender: TObject);
> procedure FormCreate(Sender: TObject);
> procedure FormClose(Sender: TObject; var Action: TCloseAction);
> :
> :
> procedure TForm_Main.FormShow(Sender: TObject);
> begin
>
> end;
>
> procedure TForm_Main.FormCreate(Sender: TObject);
> begin
>
> end;
>
> procedure TForm_Main.FormClose(Sender: TObject);
> begin
>
> end;
> :
> :
> 이런식으로 코딩이 되는데, 이것을
>
> procedure FormClose(Sender: TObject; var Action: TCloseAction);
> Procedure FormCreate(Sender: TObject);
> procedure FormShow(Sender: TObject);
> :
> :
> procedure TForm_Main.FormClose(Sender: TObject);
> begin
>
> end;
>
> procedure TForm_Main.FormCreate(Sender: TObject);
> begin
>
> end;
>
> procedure TForm_Main.FormShow(Sender: TObject);
> begin
>
> end;
>
> 이런식으로 정렬하고, 하위 메소드도 같이 정렬이 되면
> 소스의 가독성이 높아지리라 봅니다.