哪位高手能推荐一个有三种可选状态的控件

谁能推荐一个有三种可选状态的控件!
我想有个控件,有三种状态,delphi里面哪个能实现?比如一个可勾选的框,能打√,打× 和 空 !
------解决思路----------------------
 自己做一个。使用二个TBoolean值,表示选择,不选,放弃(空)。或者使用1,2,0三个值,对应。 
------解决思路----------------------
TCheckBox设置AllowGrayed为True,就有3种状态~