Changement du nom d'un composant

De RAD Studio
Aller à : navigation, rechercher

Remonter à Qu'est ce qu'un objet ?


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 .fmx 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){ Changed from TForm1 to TColorWindow }
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
var
  ColorWindow: TColorWindow;{ Changed from Form1 to ColorWindow }
implementation
{$R *.dfm}
procedure TColorWindow.Button1Click(Sender: TObject);
begin
  Form1.Color := clGreen;{ The reference to Form1 didn"t change! }
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;

Voir aussi