Ruby-tk-combobox

提供:Dev Guides
移動先:案内検索

Ruby/TK-コンボボックスウィジェット

説明

*Combobox* は、エントリとユーザーが利用できる選択肢のリストを組み合わせます。 これにより、提供された値のセット(標準設定など)から選択するか、独自の値を入力することもできます。

構文

このウィジェットを作成する簡単な構文は次のとおりです-

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

オプション

Comboboxは、_TkEntry_および_TkListbox_ウィジェットに関連するオプションを組み合わせます。

イベントバインディング

Comboboxは、_TkEntry_および_TkListbox_ウィジェットからイベントバインディングを継承します。

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