复选框:是选择类组件,位于【Standard】组件页的页面上,用来设置需要或不需要某一选项功能。在运行时,如果用户用鼠标单击复选框左边的边框,方框中就会出现一“√”
(复选标记),表示已经选取这个功能。
复选框,用户可以对复选框作出是和否的选择,由于它可以使得同组的选择项被用户同时选择,因此主要用于用户可复选的场合。
复选框的功能类似于单选按钮,也允许在多个选项中做出选择。但不同的是:在一系列单选按钮中只允许选择其中一个,而在一系列的复选框却可以同时选择多个。
复选框的主要属性、方法:
·Alignment属性:用来设置复选框的显示位置。
·AllowGrayed属性:用来设置复选框是否可以变灰,如果AllowGrayed属性为True,则复选框可以有三种状态:checked、unchecked和grayed;如果AllowGrayed属性为False,则复选框只有两种状态:checked和unchecked。
·Checked属性:用来获得或设置复选框是否被选择,为True时,表示被选,为False时,表示复选框可能为非选择或者是变灰的。
·Caption属性:用来设置显示标题,主要用来告诉用户复选框的功能。
·State属性:用来获得或设置复选框的状态,它的取值以及含义如表5-9所示。
· Click方法:当鼠标单击复选框时,就有Click方法被自动调用,并且产生OnClick事件,通知父组件窗口该复选框状态已经改变的信息。