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;

Voir aussi

Versions précédentes
Autres langues