Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > tk/listboxライブラリ > TkListboxクラス

class TkListbox

要約

リストボックスウィジェットのクラスです。 リストボックスウィジェットは項目の一覧を表すウィジェットです。

require "tk"
list = TkListbox.new { setgrid 'yes'; pack }
list.insert 'end', "abc"
list.insert 'end', "def"
list.insert 'end', "123"
list.insert 'end', "456"
Tk.mainloop

メソッドの説明の中で((*位置*))は、以下のいずれかを指します。

*数字

 数字で指定した要素位置(上端は0)

*"@x,y"

 x、y は数字です。
 数字で指定したピクセル位置(入力欄の左上端は0から始まる)

*"active"

 アクティブ(カーソル位置のこと)である要素の位置

*"end"

 最後の要素の位置

*"anchor"

 ???

インスタンスメソッド

定義 説明
activate(y)

@todo

clear
erase

@todo

curselection

@todo

get(index)
get(first, last)

@todo

index(idx)

@todo

nearest(y)

@todo

selection_anchor(index)

@todo

selection_clear(first, last = Tk::None)

@todo

selection_includes(index)

@todo

selection_set(first, last = Tk::None)

@todo

size

@todo

tagid(id)

@todo

value

@todo

value=(vals)

@todo

定数

定義 説明
TkCommandNames

@todo

WidgetClassName

@todo

継承したメソッド

! != __id__ instance_eval instance_exec singleton_method_added singleton_method_removed singleton_method_undefined !~ <=> == === =~ __send__ _dump class clone define_singleton_method display enum_for eql? equal? extend freeze frozen? hash initialize initialize_copy inspect instance_of? instance_variable_defined? instance_variable_get instance_variable_set instance_variables is_a? itself marshal_dump marshal_load method method_missing methods nil? object_id pretty_inspect pretty_print pretty_print_cycle pretty_print_inspect pretty_print_instance_variables private_methods protected_methods psych_to_yaml public_method public_methods public_send remove_instance_variable respond_to? respond_to_missing? singleton_class singleton_method singleton_methods taint tainted? tap to_a to_ary to_hash to_int to_io to_proc to_regexp to_s to_str trust untaint untrust untrusted? .new .yaml_tag ::ARGF ::ARGV ::DATA ::ENV ::FALSE ::NIL ::RUBY_COPYRIGHT ::RUBY_DESCRIPTION ::RUBY_ENGINE ::RUBY_PATCHLEVEL ::RUBY_PLATFORM ::RUBY_RELEASE_DATE ::RUBY_REVISION ::RUBY_VERSION ::SCRIPT_LINES__ ::STDERR ::STDIN ::STDOUT ::TOPLEVEL_BINDING ::TRUE