如何将 Frame Label1.caption 更改为 Form1.button1.click

How to change Frame Label1.caption to Form1.button1.click

代码没有错误,但是不行。有谁知道为什么?

Form1.button1.click代码

procedure TForm1.Button1Click(Sender: TObject);
var
CHS : Tframe1;
begin
CHS.label1.caption := 'ABC';

end;
  1. 您需要在 IDE 的设计器中将您的 frame1 插入到您的 form1 中。为此,转到 form1 的设计器,然后单击 Standard 部分的调色板,树列表项 Frames。现在您应该会在列表中看到您的 frame1。否则,您的单元未正确集成到项目中。 Select frame1 并将其放在表格上。
  2. 因此,您将看到自动插入的行 frame1: TFrame1TForm1 的 class 声明中。
  3. 您可以在按钮单击事件方法中访问框架上的 label1,如下所示:
procedure TForm1.Button1Click(Sender: TObject);
begin
  frame1.label1.caption := 'ABC';
end;