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

Phi::StringList

Delphi で文字列配列を扱うための代表的なクラス。

Phi::Strings は抽象クラスなので、作成することができない。 Strings が必要な場合には Phi::StringList.new で作成する。

RDB::Column#pick_list のサンプルでは Strings クラスである pick_list に代入するためのデータとして Phi::StringList オブジェクトを作成している。

require 'phi'
require "rdb/rdb"
require "dir_to_dataset"
form = Phi::Form.new
grid = RDB::DBGrid.new form
grid.align = Phi::AL_CLIENT
grid.data_source = RDB::DataSource.new dir_to_dataset
list = Phi::StringList.new
list.add('日本')
list.add('イラク')
list.add('アメリカ')
grid.columns[3].pick_list = list
form.show
Phi.mainloop
1.png
require "phi"
require "methods_for_wiki"
puts Phi::StringList.methods_for_wiki

=> [[Phi::Strings#]]

= => [[Phi::Strings#=]]

[] => Phi::Strings#[]

[]= => Phi::Strings#[]=

add => Phi::Strings#add

add_strings => Phi::Strings#add_strings

assign => Phi::Strings#assign

clear => Phi::Strings#clear

comma_text => Phi::Strings#comma_text

comma_text= => Phi::Strings#comma_text=

count => Phi::Strings#count

delete => Phi::Strings#delete

each => Phi::Enumerable#each

equals => Phi::Strings#equals

find => Phi::Strings#find

index_of => Phi::Strings#index_of

index_of_name => Phi::Strings#index_of_name

index_of_object => Phi::Strings#index_of_object

insert => Phi::Strings#insert

load => Phi::Strings#load

move => Phi::Strings#move

object_at => Phi::Strings#object_at

save => Phi::Strings#save

text => Phi::Strings#text

text= => Phi::Strings#text=

to_hash => Phi::Strings#to_hash

to_s => Phi::Strings#to_s

update => Phi::Strings#update

Last modified:2004/11/20 17:08:07
Keyword(s):
References:[Phi-Classes] [Phi-Constants] [Phi::StringList] [Phi::Strings] [RDB::SQLConnection]