0

ハイグッドデイ!

b_1という名前の閉じるボタンを押しても、以下のコードがウィンドウを閉じない理由を誰か教えてもらえますか? ボタンクリックイベントでコードを試しています...

以下のコード:

dwo.Name = 'b_1'

String          ls_Object

ls_Object = String(dwo.name)
If ls_Object = "b_1" Then
    Close(Parent)
End If

また、レポートやデータ ウィンドウ用に特別にパワー ビルダーを開発するための優れたチュートリアルを教えてください。

ありがとう

4

2 に答える 2

2

ワリード・アーメド、こんばんは。
次のことをお勧めします。
1. データウィンドウの詳細バンドの外側にボタンを配置します。常に正しく機能するとは限りません。ヘッダー、サマリー、またはフッターのバンドは問題ありません。
2. スクリプトが buttonclicked イベント内にあることを確認します。
3. Matt のコメントをまとめると、データウィンドウが直接ウィンドウ上にある場合は Close(Parent) ですが、ユーザー オブジェクトやタブページなどの別のコントロール上にある場合は、そのウィンドウへの参照を閉じる必要があります
。インスタンス変数を定義することをお勧めします:
window iw_win
そしてそれを open イベントのウィンドウに設定します:

iw_win = this

データウィンドウの buttonclicked イベントで使用します。

Close(iw_win)

)

于 2015-03-10T07:50:25.773 に答える