AllowGrayed属性和多选按钮一样,当属性值为True时,则列表框中的选项有三种状态:选中、未选中和选中但变灰;当属性值为False时,列表框只有两种状态。缺省值为false。 Checked其声明为:_property bool Checked[int Index];这个属性用来返回或者设置列表框中的指定选项是否被选中。其中参数Index表示指定的选项的序号。 32)问:那么,组合框和列表框相比有什么相似之处和不一样的地方呢? 答:首先,从外观上来说,列表框占据了比较大的空间,而组合框只需要一行的空间就可以了。从另一方面来说,组合框还带有一个编辑框,用户可以直接在编辑框中输入文本,组合框在一般情况下只显示这个编辑框,当用户单击组合框右边的下拉箭头时,就会显示一个包含所有选项的下拉列表。 组合框与列表框有一定的相似之处,就是它们都能够包含许多的选项。但是组合框还是有不少独特的属性。 33)问:组合框有哪些常用属性及事件呢? 答:属性Style决定着组合框的样式,C++Builder为组合框定义了五种不同的样式。 CsDropDown:这时为一个标准的组合框,由一个编辑框和下拉列表组成。 CsDropDownList:与标准组合框相似,但不能在编辑框中输入文本。 CsSimple:没有下拉列表的组合框,只是一个编辑框,也就是说只能输入不能选择。 csOwnerDrawFixed和csOwnerDrawVariable这两种样式的组合框常用于需要图像作为项目时,当然你输入字符串也可以。前面一种样式组合框中各个项目的高度是固定的,而后面一种样式的高度可以变化,也就是说,各个项目的高度可以不一样,此外,在这两种样式中,编辑框是不可输入的。 Text属性用来设置或者返回组合框中显示出来的文本内容。 当编辑框中的内容发生变化时将触发OnChange事件。所以在组合框里我们用的就是它。 注意下面四段两组语句的区别与联系:
系列文章索引: C++ Builder 初学问与答(一)
|
闁衡偓閹増顥戦柟瀛樺姇婵拷闁哄被鍎冲﹢鍛村绩閹増顥�>>
正在阅读:C++ Builder 初学问与答(四)C++ Builder 初学问与答(四)
2004-07-27 10:23
出处:CSDN
责任编辑:linjixiong
键盘也能翻页,试试“← →”键