尝试使用一些主模板来根据主编辑框中的数字更改组框的可见性。
EditDay
是编辑框,里面只有数字
day:=DayOfTheYear(Now);
EditDay.Text:=day;
所以它基本上是一年中的一天。无论如何,我一年中的每一天都需要一个组框(带有一些备忘录)。因为这是一个带有记录的文件,另一个程序会读取每天不同的信息,所以我首先需要那个文件编写器,所以我什至可以制作一个。这就是这个因为我正在做一个记录文件,在我写入文件之前必须先填满所有框,所以我需要让 Groupboxes 一次可见,每个一个我在 main 中指定的那一天TEdit
。现在我坚持设置分组框的可见性;下面的代码给了我访问冲突错误。
x
是TEdit
named中指定的数字EditDay
。我想y
每隔一天做一个,但在 EditDay 盒子里的那一天,除了x
;
x : Integer;
y : Integer;
procedure TWriteForm.DayCheckTimer(Sender: TObject);
begin
x:=StrToInt(EditDay.Text);
y:=Not x;
(FindComponent('GroupBox'+IntToStr(x)) as TGroupBox).Visible := True;
(FindComponent('GroupBox'+IntToStr(y)) as TGroupBox).Visible := False;
试图设置 y:=[1..365] 而不是 x; [1..365] - x; 和其他几个,但没有一个起作用。
我哪里错了?.. 任何帮助将不胜感激。:))
[我有点初学者,是的..]