Ruby/TK - 组合框控件



描述

一个组合框将一个输入框与一个用户可用的选择列表组合在一起。这允许用户从您提供的已设定值(例如,典型设置)中进行选择,也可以输入自己的值。

语法

以下是如何创建此控件的简单语法:

Tk::BWidget::ComboBox.new(root) {
   .....Options....
}

选项

组合框结合了与TkEntryTkListbox控件相关的选项。

事件绑定

组合框继承了TkEntryTkListbox控件的事件绑定。

示例

require 'tk'
require 'tkextlib/bwidget'

root = TkRoot.new
root.title = "Window"

combobox = Tk::BWidget::ComboBox.new(root)
combobox.values = [1, 2, 3, 4]
combobox.place('height' => 25, 
               'width'  => 100, 
               'x'   => 10, 
               'y'   => 10 )

Tk.mainloop

这将产生以下结果:

Ruby/Tk Combobox
ruby_tk_guide.htm
广告