Afficher : Delphi
C++
Préférences d'affichage
Changement du nom d'un composant
De RAD Studio XE2
Remonter à Utilisation du modèle objet - Index
Vous devez toujours utiliser l'inspecteur d'objets pour modifier le nom d'un composant. Par exemple, vous pouvez changer le nom par défaut de la fiche Form1 pour lui donner un nom plus parlant, comme ColorWindow. Quand vous modifiez la valeur de la propriété Name de la fiche dans l'inspecteur d'objets, le nouveau nom est automatiquement reflété dans le fichier .dfm ou .xfm de la fiche (que vous ne devez généralement pas modifier manuellement) et dans le code source généré par l'EDI :
unit Unit1;
interface
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;
type
TColorWindow = class(TForm){ Remplacement de TForm1 par TColorWindow }
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Déclarations privées }
public
{ Déclarations publiques }
end;
var
ColorWindow: TColorWindow;{ Remplacement de Form1 par ColorWindow }
implementation
{$R *.dfm}
procedure TColorWindow.Button1Click(Sender: TObject);
begin
Form1.Color := clGreen;{ La référence à Form1 n'a pas été actualisée ! }
end;
end.
Remarquez que le code du gestionnaire d'événement OnClick du bouton n'a pas été modifié. Comme vous avez écrit le code, c'est à vous de le mettre à jour en corrigeant toutes les références à la fiche :
procedure TColorWindow.Button1Click(Sender: TObject); begin ColorWindow.Color := clGreen; end;