Create  Edit  Diff  Phillro Industries  Index  Search  Changes  History  Source  RSS  Note  wikifarm  Login

Phi::ListView

Phi::ListView

項目のリストの表示

エクスプローラでお馴染みのコントロールである。 Phi::ListView の項目は,列形式で表示したりアイコンを付けて表示したりできる。

super class

Phi::WinControl

properties

view_style : Fixnum

項目の表示方法

VS_ICON
各項目を下にラベルの付いたフルサイズのアイコンとして表示する。ユーザーは任意の位置に項目をドラッグできる
VS_SMALL_ICON
各項目を右側にラベルの付いた小さいアイコンとして表示する。ユーザーは任意の位置に項目をドラッグできる
VS_LIST
各項目を右側にラベルの付いた小さいアイコンとして表示する。項目は列形式で並び,任意の位置にドラッグすることはできない
VS_REPORT
各項目に 1 行を割り当て,列形式で情報を配置する。一番左の列に小さいアイコンとラベルを表示し,それに続く列に下位項目を入れる。 ListView#show_column_headers が false でなければ各列にはヘッダーが付く

icon_options : Phi::IconOptions

アイコンの配列方法

view_style は VS_ICON または VS_SMALL_ICONS でなければ効果はない。

items : Phi::ListItems

項目のリスト

columns : Phi::ListColumns

項目列のリスト

view_style が VS_REPORT のときのみ有効。

grid_lines : Boolean?

グリッド(項目ごとの枠線)が表示されるかどうか(デフォルトはfalse)

checkboxes : Boolean?

項目の左にチェックボックスが表示されるかどうか(デフォルトはfalse)

read_only : Boolean?

項目の caption を編集できるかどうか(デフォルトはtrue)

column_click : Boolean?

項目列(Phi::ListColumn)の見出しがクリックに対応しているかどうか(デフォルトはtrue)

view_style プロパティが VS_REPORT のときのみ有効。

methods

checkboxes? : Boolean

column_click? : Boolean

grid_lines? : Boolean

 それぞれ、同名のプロパティが有効であれば true を返す。

event handler

on_select_item(?, ?, ?) : ?

 項目が選択されたときに発生する。

Last modified:2004/11/25 09:20:35
Keyword(s):
References:[Phi-Classes] [Phi-Constants] [Phi::IconOptions] [Phi::ListItem] [Phi::ListItems] [Phi::ListView] [image_of_controls] [tut-tut_treeview]