過去の桐井戸端BBS (桐ver.8) |
2905 | イベントで他のフォームを開いた後 | 小川 伸二 | 1999/10/13-17:23 |
小川と申します。 Ver8のイベントについて質問します。 処理内容:1)あるフォーム(メニュー.WFM)にあるコマンドボタン(A) のマウス左ダウンのイベントで別のフォーム (フォルダ入力.WFM)をウィンドウ作成コマンドで開きます。 2)フォルダ入力.WFMには2つのコマンドボタン (OK)(Cancel)があります。 3)フォルダ入力後、(OK)(Cancel)どちらかを押します。 質問:1)フォルダ入力.WFMでどちらのボタンが押されたかを取得したい。 2)ボタンが押された後、フォルダ入力.WFMを閉じて、 メニュー.WFM に戻りたい。 (タイトルバーの「X」ボタンは使用したくない) 過去の井戸端BBSを読んでみたのですが、よく解りませんでした。 以上どうかよろしくお願いします。 | |||
2907 | Re: | 悲しげ | 1999/10/13-21:41 |
記事番号2905へのコメント どもっ、小川さん、 ここ数日、V8イベントをいじくりまわしています。 やり方が判るまで、ものすごく時間がかかりますから、 生産性がひどく低いことを痛感する日々を送っています。(;_;) その分、やり方が判った時は感動モンではあるのですが。(^^;) さて、私なら次のようにすると思います。 1)メニュー.wfmでコマンドボタンAを押した時、 メニュー.kevの「ボタンA」の「マウス左ダウン」または 「マウス左クリック」イベントでの記述は次のようにする。 フォーム呼出し フォルダ入力.wfm /*★*/ if(&実行リターン=1) なんとか処理 else if(&実行リターン=0) /*単にelseでもいいかも*/ かんとか処理 end 2)呼び出されたフォルダ入力.wfm kevを使わない最も安直な方法はボタンの機能の代用です。 okボタンの機能 なし #代入(&実行リターン,1) 閉じる 保存する cancelボタン機能 なし #代入(&実行リターン,0) 閉じる 破棄する もう少し色々やりたければ、kevのマウスダウン(クリック) イベントで記述することも可能です。記述の最後に、 メソッド呼出し @b閉じる.実行() としておけば、フォームを閉じることができます。そのため には「b閉じる」ボタンの機能が「閉じる」である必要があり ますが。 3)このようにフォーム2)が閉じた時点で処理は1)の★印 の部分に移ります。 | |||
2911 | Re: | 小川 伸二 | 1999/10/14-12:46 |
記事番号2907へのコメント 悲しげさん、どうも有り難うございました。 ウィンドウ作成 でなくて フォーム呼出し を使うんですね。 > >もう少し色々やりたければ、kevのマウスダウン(クリック) >イベントで記述することも可能です。記述の最後に、 > メソッド呼出し @b閉じる.実行() >としておけば、フォームを閉じることができます。そのため >には「b閉じる」ボタンの機能が「閉じる」である必要があり >ますが。 > この方法でうまくいきましたので良いのですが、 できましたら メソッド呼出し とはどんな概念なのか を教えて下さい。実行() 以外に色々なパラメータがあるようですが... 取得したり 設定したり 実行したり でよく解りません。 | |||
2912 | Re: | 悲しげ | 1999/10/14-20:59 |
記事番号2911へのコメント どもっ、小川さん、 うまく行ったようで何よりです。 が、 >この方法でうまくいきましたので良いのですが、 >できましたら メソッド呼出し とはどんな概念なのか >を教えて下さい。実行() 以外に色々なパラメータがあるようですが... >取得したり 設定したり 実行したり でよく解りません。 うっ、これはご勘弁下さい。 説明できません。(^^;) 佐田さんのHPをご覧下さい。 http://www4.justnet.ne.jp/~morihiro.sada/ | |||
2913 | 有り難うございました | 小川 伸二 | 1999/10/15-08:03 |
記事番号2912へのコメント >うっ、これはご勘弁下さい。 >説明できません。(^^;) >佐田さんのHPをご覧下さい。 > >http://www4.justnet.ne.jp/~morihiro.sada/ > 悲しげさんにとっても説明しにくい概念なんですね。 私に理解できるかどうか解りませんが、もう少し勉強してみます。 でも、本当に困ったらヒントだけでも教えて下さいね。 有り難うございました。 | |||
2930 | メソッド呼び出しの概念 | 佐田 守弘 | 1999/10/17-19:02 |
記事番号2912へのコメント メソッド呼び出しに関しては、この掲示板の過去ログ #2813「イベント・メソッドとは」 にて、#2805:天野さんの >ところで、「イベント」や「メソッド」って何者ですか? へのコメントとして簡単ながら説明を掲載してあります。 メソッド呼び出の概念については、もう少し詳しい解説を本日私のHPに掲載し ました。ご関心がある方は参考にして下さい。 佐田KS-00119 |