取消选中 TCheckListBox 中的所有复选框

Oni*_*ers 1 delphi vcl delphi-2010

我希望用户能够按下按钮将 TCheckListBox 重置为其初始状态(没有选中任何框)。

请参阅下面的图片,了解单击按钮后我想要发生的情况的示例:

TCheckBoxList 中的多个复选框

变成:

没有选中任何框

我该怎么做呢?我知道可能会涉及一个循环,但我不确定从哪里开始。我在这里先向您的帮助表示感谢。

MBo*_*MBo 8

有一个很好的方法 - 查看官方帮助。

如果我们打开 TCheckListBox 帮助页面,选择方法并过滤掉“继承”的方法,我们将看到CheckAll 方法

CheckListBox1.CheckAll(cbUnchecked);
Run Code Online (Sandbox Code Playgroud)