PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
12290 | 00/07/19 10:43:49 | RE(3):PB6.5: コントール名を制御して処理を分散させたいのですが・・・ By アミネス |
12286 | 00/07/19 02:21:45 | RE(2):PB6.5: コントール名を制御して処理を分散させたいのですが・・・ By Taka |
12283 | 00/07/18 16:38:27 | RE(1):PB6.5: コントール名を制御して処理を分散させたいのですが・・・ By M.M |
12281 | 00/07/18 15:34:06 | PB6.5: コントール名を制御して処理を分散させたいのですが・・・ By アミネス |
カテゴリ:PowerBuilderの開発環境
日付:2000年07月19日 02:21 発信者:Taka
題名:RE(2):PB6.5: コントール名を制御して処理を分散させたいのですが・・・
アミネスさん、おはようございます。
似たような話は何度も出ていますが...
自分のウィンドウ内のコントロールを処理したいのでしたら、
SingleLineEdit sle_x[]
sle_x = { sle_1, sle_2, sle_3, ... sle_9 }
int i
for i = 1 to 9
sle_x[i].Text = \"???\"
next
という方法が一番手っ取り早いです。
オブジェクトインスタンスへの参照を、オブジェクト型の変数に代入して制御する方法を覚えましょう!
ウィンドウ.Control[n] の ClassName() を(文字列で)調べて目的のコントロールを取得する方法は、
どちらかといえば他のウィンドウ等から間接的に取得する時に向いていると思われます。
ところで、題名は「コントロール名を制御して処理を分散させたい」となっていますが、
「異なるコントロールを同一スクリプトで統一制御したい」
ということではないですか? (はずしてたらすみません)
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Sybase SQL Anywhere Client
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.