EditableCombobox
EditableComboboxは候補一覧を表示しながら、自由なテキスト入力も受け付けます。
表示例
実行例
require "uing"
UIng.init
window = UIng::Window.new("EditableCombobox Example", 300, 100, margined: true)
window.on_closing do
UIng.quit
true
end
editable_combobox = UIng::EditableCombobox.new(["Item 1", "Item 2", "Item 3"])
editable_combobox.text = "Item 1"
editable_combobox.on_changed do |text|
window.msg_box("EditableCombobox Changed", "Text: #{text}")
end
window.child = editable_combobox
window.show
UIng.main
UIng.uninit
使い方
- 現在値は
textで読み書きします。 - 選択位置や一覧の変更が必要な場合はComboboxを使用します。


