在delphi中根据条件隐藏RzSplitter左窗格

在delphi中根据条件隐藏RzSplitter左窗格,delphi,Delphi,我有一个TrzSpliter,它有两个窗格,窗格1和窗格2。 我试图隐藏窗格1并最大化窗格2的宽度 我不知道如何访问每个左窗格和右窗格。我正在做的是将每个控件隐藏在左窗格中,它工作正常 有没有更快更干净的方法访问左窗格本身?您可以访问属性为UpperLeft和LowerRight的TrzSpliter的两个窗格。要使左窗格不可见,只需设置myspliter.UpperLeft.Visible:=False(假设trzspliter实例名为myspliter)。您可以访问trzspliter的两个

我有一个TrzSpliter,它有两个窗格,窗格1和窗格2。 我试图隐藏窗格1并最大化窗格2的宽度

我不知道如何访问每个左窗格和右窗格。我正在做的是将每个控件隐藏在左窗格中,它工作正常


有没有更快更干净的方法访问左窗格本身?

您可以访问属性为UpperLeft和LowerRight的TrzSpliter的两个窗格。要使左窗格不可见,只需设置myspliter.UpperLeft.Visible:=False(假设trzspliter实例名为myspliter)。

您可以访问trzspliter的两个窗格,其属性为UpperLeft和LowerRight。要使左窗格不可见,只需设置myspliter.UpperLeft.Visible:=False(假设trzspliter实例名为myspliter)。

也许值得一提的是,通过设置
myspliter.Percent:=0
,可以获得类似的效果,因为这样可以设置中间值。也许值得一提的是,通过设置
myspliter.Percent:=0
,可以获得类似的效果,因为这允许您设置中间值。