喫茶XRAYトップページ

[▲前のスレッド]

[678] イベントのソートについて返信 削除
2006/2/19 (日) 15:42:05 Hirokazu
みなさんこんにちは。

BDS2006で少し困っています。
それは、フォームをデザインし、オブジェクトインスペクタでイベントを
どんどん追加していくと、勝手にイベント名順でソートされてコードエディタ
に追加されてしまいます。

例えばイベントを
  FormCreate
  FormClose
  FormActivate
の順で登録(記述)しても、コードエディタにはソートされて
  FormActivate
  FormClose
  FormCreate
になってしまいます。

Delphi2005以前では、イベントの登録順にコードエディタの最終行に順番に追加
されていったのですが、どうもBDS2006の設定になじめません。

どこか設定でこのソート機能の無効化に出来るのでしょうか?
知っている方が見えましたら是非教えてください。。。




[680] Re:イベントのソートについて返信 削除
2006/2/19 (日) 18:23:23 Mr.XRAY
▼ Hirokazuさん,こんにちは。

> の順で登録(記述)しても、コードエディタにはソートされて
今起動して確認したら,そうなるんですね.知りませんでした.
確かに,自分で確認しやすい順にコードを移動することってありまよね.
う〜ん,どこかに設定があるんでしょうか.


[682] Re2:イベントのソートについて返信 削除
2006/2/19 (日) 21:54:53 Mr.XRAY
> 確かに,自分で確認しやすい順にコードを移動することってありまよね.

これ,今考えていたんですが,これからは,コードの順序の必要かもしれま
せんが,必要な部分にJumpできればいいという発想もあるのかも知れません.


[683] Re3:イベントのソートについて返信 削除
2006/2/19 (日) 23:19:01 Hirokazu
▼ Mr.XRAYさん
> > 確かに,自分で確認しやすい順にコードを移動することってありまよね.
>
> これ,今考えていたんですが,これからは,コードの順序の必要かもしれま
> せんが,必要な部分にJumpできればいいという発想もあるのかも知れません.


マスターさん、こんばんは。
たしかに[Ctrl] + [Alt] + ↑や↓などで、コード移動も楽になっているのですが、
個人的にイベント処理の前にコメントを書く癖があります。(下記参照)

//---------------------------------------------------------
//  Form生成時の処理
//---------------------------------------------------------
procedure TForm1.FormCreate(Sender: TObject);
begin
 
end;

この状態で、例えばFormのOnClickイベントの処理を記述しようと追加すると

//---------------------------------------------------------
//  Form生成時の処理
//---------------------------------------------------------
procedure TForm1.FormClick(Sender: TObject);
begin

end;

procedure TForm1.FormCreate(Sender: TObject);
begin

end;

と、FormCreateのコメントがFormClickの方へ移動してしまうため、これが非常
に嫌(直すのが面倒)なんです。

う〜ん。我慢するか、コメントの記述方法を見直すしかないのかな…。

[684] Re4:イベントのソートについて返信 削除
2006/2/20 (月) 09:31:53 Syake
▼ Hirokazuさん

おはようございます。
解決策ではありません。

> 個人的にイベント処理の前にコメントを書く癖があります。(下記参照)
私もそうです。
以前は、手続きなどの記述の直ぐ下にコメントしてました。
procedure SetData();
  //-------------------------//
  // ○△□
  //-------------------------//
begin
でも、折りたたみができて以降は手続きなどの上に記載しています。
折りたたんだ時、コメントが見えるのでわかりやすいかなと・・・

> う〜ん。我慢するか、コメントの記述方法を見直すしかないのかな…。
我慢してます(;_;)

>勝手にイベント名順でソートされて
そうだったんですね。
いや〜、なんか規則性はあるんだろうな等とは思いつつ、何も考えて
いませんでした。




[▼次のスレッド]
INCM/CMT
Cyclamen v3.82