|目次|前ページ|次ページ| ─────────────────────────────────── ◆ ストリングリスト[new](複数個の文字列データ)作成シーケンス(TSringList) ※(TSringList)は文字列リストを管理します ※発生イベント(無し) ※作成の為のオプション情報 [1]control -> (402) [2]command -> (1)オブジェクト新規作成 [4]edit -> 使用しない [編集領域番号の内容] [5]rect -> 使用しない[編集領域番号の内容] ─────────────────────────────────── ◆ 共通 (%4) : 廃棄 ─────────────────────────────────── ◆ ファイル/メモリ/ストリングストリームからストリングリストにロード(LoadFromStream()) <esc>%control;270;[3]id;;;[6]stream;;;; sp M [6]stream --> ファイル/メモリ/ストリングストリームcid ※ ファイル/メモリ/ストリングストリームからストリングリストにロードします ----------------------------------------------------- <<<すぐ応答が返されます>>> 新イベントコード[Revent2]= 130 : Answer 選択個数等[Rselcnt] = 文字列の個数(Count) 主結果文字列[Rmain] = null 副結果文字列[Rsub] = 例外が発生した場合 --> ERROR ─────────────────────────────────── ◆ ストリングリストからファイル/メモリ/ストリングストリームに格納(SaveToStream()) <esc>%control;271;[3]id;;;[6]stream;;; sp M [6]stream --> ファイル/メモリ/ストリングストリームcid ※ ストリングリストからファイル/メモリ/ストリングストリームに格納します ----------------------------------------------------- <<<すぐ応答が返されます>>> 新イベントコード[Revent2]= 130 : Answer 選択個数等[Rselcnt] = 文字列の個数(Count) 主結果文字列[Rmain] = null 副結果文字列[Rsub] = 例外が発生した場合 --> ERROR ─────────────────────────────────── ◆ 文字列を複数個挿入します(Add()/Insert()) <esc>%control;801;[3]id;;[5]start;;;;;;; sp M [5]start -> 挿入開始インデックス(0,1,2,...) 文字列(0)<CR><LF> 文字列(1)<CR><LF> ...<CR><LF> 文字列(n)<CR><LF><control/z> ※ 文字列を複数個挿入します ─────────────────────────────────── ◆ 文字列リストの文字列を1件置き換えする(Strings[]) <esc>%control;802;[3]id;[4]edit;;[6]action;;;;;; sp M [4]edit -> 代入する文字列を設定しておく [6]action -> 置き換えする文字列の位置(0:最初の文字列) ─────────────────────────────────── ◆ コントロールの状態を取得します() <esc>%control;99;[3]id;;;;;;;;; sp M ※ 指定のコントロールiの情報を取得します ※ 指定のコントロールidの情報(状態)を応答(リスポンス)します ※ 応答(リスポンス)が受信される前に他のイベント応答が来る場合があります ※ エラーの場合でも応答が返されます ----------------------------------------------------- <<<すぐ応答が返されます>>>%%%[2007-12-24]%%% 新イベントコード[Revent2]= 0 : Status 選択個数等[Rselcnt] = 文字列の個数(Count) 主結果文字列[Rmain] = null 副結果文字列[Rsub] = null ─────────────────────────────────── ◆ 文字列を複数個追加します(Add()) <esc>%control;808;[3]id;;;;;;;;; sp M 文字列(0)<CR><LF> 文字列(1)<CR><LF> ...<CR><LF> 文字列(n)<CR><LF><control/z> ※ 文字列を複数個追加します ─────────────────────────────────── ◆ 文字列を複数個先頭に逆順に追加します(Insert()) <esc>%control;809;[3]id;;;;;;;;; sp M 文字列(0)<CR><LF> <-- n番目 文字列(1)<CR><LF> <-- n-1番目 ...<CR><LF> 文字列(n)<control/z> <-- 先頭 ※ 文字列を複数個先頭に逆順に追加します ─────────────────────────────────── ◆ 文字列の検索並べ替え重複文字列の一致不一致で大文字/小文字を区別(CaseSensitive) <esc>%control;401;[3]id;;;[6]action;;;;;; sp M [6]action -> 1:区別 0:区別しない ─────────────────────────────────── ◆ ソートされたリストに重複文字列を追加出来る(Duplicates) <esc>%control;402;[3]id;;;[6]action;;;;;; sp M [6]action -> 1:重複文字列追加を無視 2:エラー例外を発生 3,0:重複文字列追加を許可する ※ ソートされていない場合は何もしません ─────────────────────────────────── ◆ 文字列を自動的にソートする(Sorted) <esc>%control;403;[3]id;;;[6]action;;;;;; sp M [6]action -> 1:自動的にソートする(挿入してはいけない、追加を使う) 0:しない ─────────────────────────────────── ◆ 文字列リストに文字列を1件追加する(Add()) <esc>%control;411;[3]id;[4]edit;;;;;;;; sp M [4]edit -> 追加する文字列を設定しておく ─────────────────────────────────── ◆ 文字列リストから全ての文字列を削除する(Clear()) <esc>%control;412;[3]id;;;;;;;;; sp M ─────────────────────────────────── ◆ 文字列リストに文字列を1件挿入する(Insert()) <esc>%control;413;[3]id;[4]edit;;[6]action;;;;;; sp M [4]edit -> 挿入する文字列を設定しておく [6]action -> 挿入する文字列の位置(0:先頭に挿入) ※ ソートされていると【例外】を発生します[2008-3-11] ─────────────────────────────────── ◆ 文字列リストから文字列を1件削除する(Delete()) <esc>%control;414;[3]id;;;[6]action;;;;;; sp M [6]action -> 削除する文字列の位置(0:最初の文字列) ─────────────────────────────────── ◆ 2つの文字列を入れ替えます(Exchange()) <esc>%control;415;[3]id;;;[6]pos1;[7]pos2;;;;; sp M [6]pos1 -> 入れ替えする文字列の位置(0:最初の文字列) [7]pos2 -> 入れ替えする文字列の位置 ※ 変更します ─────────────────────────────────── ◆ ソートを実行する(Sort()) <esc>%control;416;[3]id;;;;;;;;; sp M ─────────────────────────────────── ◆ 文字列を移動する(Move()) <esc>%control;417;[3]id;;;[6]pos1;[7]pos2;;;;; sp M [6]pos1 -> 移動する文字列の位置(0:最初の文字列) [7]pos2 -> 移動先の文字列の位置 ─────────────────────────────────── ◆ 全ての文字列を設定します(SetText()) <esc>%control;418;[3]id;[4]edit;;;;;;;; sp M [4]edit -> 文字列を設定しておく ※ <CR><LF>で区切られた文字列を指定します ─────────────────────────────────── ◆ 名前=値の値部分のみ設定します(Values[]) <esc>%control;421;[3]id;[4]edit;;;;;;;; sp M [4]edit -> 値文字列を設定しておく ※ 名前=値の形式の文字列に対して操作します ─────────────────────────────────── ◆ 文字列リストに他のストリングリストを追加する(AddStrings()) <esc>%control;431;[3]id;;;[6]cid;;;;;; sp M [6]cid -> ストリングリストのcid ─────────────────────────────────── ◆ 文字列リストに文字列を追加する(Append()) <esc>%control;432;[3]id;[4]edit;;;;;;;; sp M [4]edit -> 追加する文字列を設定しておく ─────────────────────────────────── ◆ 文字列リストに他のストリングリストをコピーする(Assign()) <esc>%control;433;[3]id;;;[6]cid;;;;;; sp M [6]cid -> ストリングリストのcid ─────────────────────────────────── ◆ 文字列リスト変更開始(BeginUpdate()) <esc>%control;434;[3]id;;;;;;;;; sp M ※ 自動的に呼び出しされます ─────────────────────────────────── ◆ 文字列リスト変更終了(EndUpdate()) <esc>%control;435;[3]id;;;;;;;;; sp M ※ 自動的に呼び出しされます ───────────────────────────────────── ◆ 文字列リストをファイルからロード(LoadFromFile()) <esc>%control;441;[3]id;[4]edit;;;; sp M [4]edit -> ファイルのファイルパス ※ ファイルから読み込み ───────────────────────────────────── ◆ 文字列リストをファイルにセイブ(SaveToFile()) <esc>%control;442;[3]id;[4]edit;;;; sp M [4]edit -> ファイルのファイルパス ※ ファイルに保存 ─────────────────────────────────── ⇒●追加分のドキュメントを参照する●[ここをクリック] ─────────────────────────────────── 65-1 |目次|前ページ|次ページ|