PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
18559 02/12/20 13:55:09 RE(6):PB7.0: データウィンドウに貼り付けたボタに対して、clickイベントを発生させたい By eri1977
18526 02/12/17 16:11:40 RE(5):PB7.0: データウィンドウに貼り付けたボタに対して、clickイベントを発生させたい By i
18525 02/12/17 13:08:17 RE(4):PB7.0: データウィンドウに貼り付けたボタに対して、clickイベントを発生させたい By eri1977
18523 02/12/17 11:44:39 RE(3):PB7.0: データウィンドウに貼り付けたボタに対して、clickイベントを発生させたい By ryochan
18521 02/12/17 08:33:35 RE(2):PB7.0: データウィンドウに貼り付けたボタに対して、clickイベントを発生させたい By eri1977
18518 02/12/16 16:12:48 RE(1):PB7.0: データウィンドウに貼り付けたボタに対して、clickイベントを発生させたい By MickeyMouse-k6
18513 02/12/14 14:59:29 PB7.0: データウィンドウに貼り付けたボタに対して、clickイベントを発生させたい By eriko1977

カテゴリ:データウィンドウ
日付:2002年12月17日 16:11 発信者:i
題名:RE(5):PB7.0: データウィンドウに貼り付けたボタに対して、clickイベントを発生させたい

eri1977さん、こんにちは。
こんなのはどうですか?

呼び元:

  Message.DoubleParm = 1  // 一行目

  if( 条件 = 1 ) Then
    Message.PowerObjectParm = dw_1.object.cb_1 // ボタン1を設定
  ElseIf( 条件 = 2 ) Then
    Message.PowerObjectParm = dw_1.object.cb_2 // ボタン2を設定
  End If

  dw_meisai.TriggerEvent(\"buttonclicked\") // 呼びます。

呼び先(dwのbuttonclickedイベント):

  dwobject dwo_work
  long     lng_row

  If not( IsNull( dwo ) ) Then
  // 普通に押された
    dwo_work = dwo
    lng_row  = row
  Else
  // トリガーから呼ばれた
    dwo_work = Message.PowerObjectParm 
    lng_row  = Message.DoubleParm 
  End If

  // 後は、ローカル変数を使ってください

以上。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

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