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 (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.