過去の桐井戸端BBS (桐ver.8)
7517 一括処理からプルダウンメニューなどを見えなくしたい みすず 2000/09/07-14:00
毎度質問ばかりで申し訳ありません。
一括処理実行型では、どうやらポップコーン方式は使えないようなので、
せめて、桐のプルダウンメニューやファンクションメニューを一括処理実行中に消す方法がないでしょうか?

それもダメなら、せめて一括処理からウィンドウ作成したフォームを桐のウィンドウの外に出す方法は無いものでしょうか?
ポップアップにしてあるのに、ウィンドウ作成だと桐の外にでれないようです。
7544 一括処理で開いたフォームは 佐田 守弘 2000/09/08-17:04
記事番号7517へのコメント
みすずさん
一括処理から開いたフォームは、指定にかかわらずチャイルドで開かれます。
桐ウィンドウを消して、目的のフォームだけを開くには、フォームを開いて下さい。
そして、この場合には一括処理ではなくてイベントで処理を行います。

佐田守弘(KS-00119)

7546 Re:一括処理で開いたフォームは hidetake 2000/09/08-17:27
記事番号7544へのコメント
あのう、詳しくは読んでいないのですが・・・

私の使っている CMD でメニューの処理は
----------------------------------------------------------------------
/*メインメニューフォームの表示
 &WFM="MENU.WFM"
 switch
  case (#ファイル使用(&WFM,1))
   ウィンドウ位置 取得,-1,位置=(&WinX,&WinY),サイズ=(&WinW,&WinH)
  /*ウィンドウ位置 最小化,-1
   loop
    フォーム呼び出し &WFM,許可作業=なし,ボタン=&OBJ,終了状態=&RET
    cond (&OBJ) break
   end
   ウィンドウ位置 復元,-1
   default
   goto 異常終了
 end

 call チャイム()

----------------------------------------------------------------------
と言うようになっています。/*ウィンドウ位置 最小化,-1 の行の
コメントアウトを取った動きではいけないでしょうか?
試してみてください。あっ、細かい部分はご想像&修正下さい (^_^ゞ

7551 Re:一括処理で開いたフォームは hidetake 2000/09/08-21:15
記事番号7546へのコメント
ついでに書いておけば、桐(一括処理)を起動するショートカットは
起動と同時に一括処理を起動するようにオプション指定し、実行時の
大きさを「最小化」に指定して起動すれば、最初から桐のウィンドウを意識させることも有りません。
それと、「ウィンドウ位置 復元,-1」については、コメントアウトし、通常は桐ウィンドウはさせないようにするとか、
必要なときだけ表示させるとか工夫が必要です。

7569 Re:一括処理で開いたフォームは みすず 2000/09/11-08:14
記事番号7551へのコメント
コメントありがとうございます。
フォーム呼び出し ならば桐ウィンドウを隠せるという訳ですね。
なんとかウィンドウ作成を使わず、フォーム呼び出しで出来ないかやってみます。

7573 Re:一括処理で開いたフォームは みすず 2000/09/11-12:51
記事番号7569へのコメント
いろいろやった結果ですが、
フォーム呼び出しなら確かに隠せますが、表形式の編集を行う場合、どうしても
表形式編集 か
ウィンドウ作成 表
のどちらかを使うことになり、そのときだけ桐のウィンドウを復元しなければならないです。
うーん、こまった。
一筋縄では行かないです。
7574 Re:一括処理で開いたフォームは hidetake 2000/09/11-13:05
記事番号7573へのコメント
>表形式の編集

それは如何なる方法でも無理でしょう・・・

7577 Re:一括処理で開いたフォームは みすず 2000/09/11-14:52
記事番号7574へのコメント
>>表形式の編集
>それは如何なる方法でも無理でしょう・・・

表形式の時だけ、桐本体を復元させる事にします。
ありがとうございます

7583 Re:一括処理で開いたフォームは hidetake 2000/09/11-18:07
記事番号7577へのコメント
>表形式の時だけ、桐本体を復元させる事にします。

それが無難です...
ただ、
http://www8.freeweb.ne.jp/animal/mokuchan/download/dl-list.htm
にある #033 の「閉じる」ボタンの無効 を使うとメニューを消すことも可能なのです。
ツールバーやファンクションバーはカスタマイズで消すことが可能ですよね!
でも、これやっちゃうと使う人もわかりづらい仕組みになると思います。

まぁ〜、「閉じる」ボタンの無効 を使うか使わないかは別にして
(使わない方が良いと思う)、K3 に、これらの必要性があれば、
要望としてはあげておいてはいかがでしょうか?

7634 Re:一括処理で開いたフォームは みすず 2000/09/13-18:59
記事番号7583へのコメント
いいこと聞きました
早速ためしてみます

7641 Re:一括処理で開いたフォームは みすず 2000/09/14-08:13
記事番号7583へのコメント
>K3 に、これらの必要性があれば、要望としては
>あげておいてはいかがでしょうか?

とりあえず、
・イベントから表形式編集(のようなもの)を使えてほしい
・一括処理から表形式編集の時、桐本体が隠れてほしい

このどちらがが実現してくれればいいのですが。
7659 Re:桐本体が隠れてほしい 悲しげ 2000/09/14-17:00
記事番号7641へのコメント
どもっ、みすずさん

>とりあえず、
>・イベントから表形式編集(のようなもの)を使えてほしい
>・一括処理から表形式編集の時、桐本体が隠れてほしい
>
>このどちらがが実現してくれればいいのですが。

う〜ん、これはどうでしょう?
いえ、難しそうだってこともありますが、2点目の「桐本体が隠れてほしい」って意図がわかりません。
これはどうしてですか?

私の希望としては(1点目は当然賛成です)、その際に桐本体(上下のバーとかですね)も出て欲しいの方です。
いいかえれば、イベント下で表形式編集の全機能が使えることが望ましい。
それが無理なら、表形式編集での機能制限がかなり有ることの結果として、
桐本体が隠れる形になってもやむを得ないとの希望です。
7707 Re:桐本体が隠れてほしい 佐田 守弘 2000/09/18-01:23
記事番号7659へのコメント
みすずさん

>・イベントから表形式編集(のようなもの)を使えてほしい

イベントから表形式編集は使えると思いますが(私は使っているので)。
ただしこの場合、フォームが表を開いていますから、同じ表を開くときには、
表コマンドではなく、多重化コマンドで開く事になります。

ただし、多少の制限があります。

佐田守弘(KS-00119)

7777 Re:桐本体が隠れてほしい みすず 2000/09/25-08:39
記事番号7659へのコメント
>いえ、難しそうだってこともありますが、2点目の「桐本体が隠れ
>てほしい」って意図がわかりません。これはどうしてですか?

一括処理実行中に、作業者に桐本体のウィンドウを閉じたりされたくないためです。
また、本体のプルダウンメニューをいじられたく無いというのも理由です。
なんにしても、桐本体が完全に隠れてくれれば解決できると思った次第です。

7780 Re:桐本体が隠れてほしい 悲しげ 2000/09/25-11:10
記事番号7777へのコメント
どもっ、みすずさん

>>いえ、難しそうだってこともありますが、2点目の「桐本体が隠れ
>>てほしい」って意図がわかりません。これはどうしてですか?
>
>一括処理実行中に、作業者に桐本体のウィンドウを閉じたりされたくない
>ためです。また、本体のプルダウンメニューをいじられたく無いというのも
>理由です。
>なんにしても、桐本体が完全に隠れてくれれば解決できると思った次第です。

11日前の発言へのコメントですね。どのような文脈でのものなのか、改めて探してしまった。(^^;)
う〜ん、作業者に色々いじらせないため(ウィンドウを閉じないことも含めて)だったら、
やはりここはコテコテのフォームを作ってやるしかないと思います。
表形式編集ってのは、基本的に「何でもあり」の会話処理(非一括処理)と考えた方がいいと
私は思うようになりました。
DOSで繁用した「表形式編集 許可作業=なし」もWinでは殆ど出番が無いことも痛感しましたし。
少なくともこのように諦めてしまった方が、作業が漸進しそうなような。

戻る