TButton 未声明标识符

问题描述 投票:0回答:1

以下代码是由Delphi自行创建的,会抛出错误:

未声明的标识符 TButton

unit Unit1;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin

end;

end.

既然它使用了所需的所有单位,为什么会抛出错误?

delphi button vcl undeclared-identifier
1个回答
3
投票

TButton
Vcl.StdCtrls
中定义,但使用单位列表中缺少该值。通常,当您保存项目时,IDE 会将缺少的单元添加到列表中。

© www.soinside.com 2019 - 2024. All rights reserved.