第14章 列表框(Listbox)
列表框控件显示多行文本,用户可以选中一行或者多行。所有的文本只能使用一种字体,不能混合使用多种字体。
14.1 属性
常用的参数列表如下:
属性 | 描述 |
---|---|
activestyle | 被选中的文本的样式: underline: 下划线 dotbox:点划线框 none: 没有任何的样式 |
background bg |
背景颜色。默认是系统指定颜色 |
borderwidth bd |
边框宽度。一般是1~2个像素值。 |
cursor | 当鼠标移动经过列表框的时候,显示的光标样式 |
disabledforeground | 列表框被禁止使用的时候的背景颜色 |
exportselection | 默认是1。 |
font | 列表框中文字的字体。只能选择一种字体显示。 |
foreground fg 列表框中文字的颜色 |
|
height | 设置列表框的高度。默认值是10。 |
highlightbackground | 当列表框失去焦点的时候,边框的高亮颜色 |
highlightcolor | 当列表框获得焦点的时候,边框的高亮颜色 |
highlightthickness | 设置高亮边框的宽度 |
listvariable | 设置listvariable属性 |
relief | 边框的美化效果。默认值是SUNKEN,其他的可选项包括:FLAT, RAISED, GROOVE, and RIDGE |
selectbackground | 选中的条目背景颜色 |
selectborderwidth | 选中的条目,会用一个虚线的矩形框住。此参数定义矩形边框的宽度。默认值是1。 |
selectforeground | 选中条目的文本颜色 |
selectmode | 选择模式: MULTIPLE为多选 BROWSE:通过鼠标的移动选择 SINGLE:只能选一行。鼠标不能拖动选择。 EXTENDED:shift和ctrl配合使用 |
takefocus | 标识用户是否能够使用Tab键移动焦点到标签上。默认是空字符串,也就是只有使用热键才能选中该按钮。 |
state | 标签的状态,包括:NORMAL或者 DISABLED |
width |