Bon, il y a quelque chose qui commence sérieusement à me casser les ... quand je documente
en exemple, je crée une unité et je commence par ajouter l'èvenement OnFormClose
puis je décide d'ajouter le OnActivate
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 unit Unit14; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs; type TForm14 = class(TForm) procedure FormClose(Sender: TObject; var Action: TCloseAction); private { Déclarations privées } public { Déclarations publiques } end; var Form14: TForm14; implementation {$R *.dfm} /// Closing form procedure TForm14.FormClose(Sender: TObject; var Action: TCloseAction); begin // mon code end; end.
et vlan
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 unit Unit14; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs; type TForm14 = class(TForm) procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure FormActivate(Sender: TObject); private { Déclarations privées } public { Déclarations publiques } end; var Form14: TForm14; implementation {$R *.dfm} /// Closing form procedure TForm14.FormActivate(Sender: TObject); begin end; procedure TForm14.FormClose(Sender: TObject; var Action: TCloseAction); begin // end; end., le commentaire ne se retrouve au bon endroit (ligne 27)
il n'y aurait pas une option de l'EDI ou une astuce quelconque pour que cela n'arrive pas ?
c'est bien la peine de pouvoir utiliser de la documentation XML s'il faut à chaque fois faire attention à ce qu'elle ne se décale pas
Les (très) vieilles versions de Delphi ne s'occupait pas du nom de la méthode (ordre alpha) et mettait toujours l'ajout d'évènement à la position du curseur
Partager