過去の桐井戸端BBS (桐ver.7)
2056 フォームのオブジェクトが非表示にできない 前田 1999/6/21-20:49
v7.1フォームについてお尋ねします。
会計処理の一括処理で、伝票入力をメインフォームに作成し(伝票形式)[日
付][伝票番号][借方金額]などを明細項目に設定しております。
ヘッダ部分にコマンドボタンで現金出納帳を設定し、オブジェクトに「一括へ
戻る」で一括処理へ戻り
明細部分に設定している[日付][伝票番号][借方金額]をオブジェクトの操作で
画面表示=0にし、同じく明細部分に設定しているサブフォーム(非表示で設
定)を画面表示=1にしますと、オブジェクトの操作で画面表示=0に変更し
たはずの項目が1つだけ表示されます。どうしてでしょうか、対策方法があり
ましたら教えてください。
追)サブフォーム形式でなくポップアップで表示など試行錯誤しましたが、現
在の方法しか分かりません。
2062 Re: 小川 1999/6/22-08:23
記事番号2056へのコメント
私も同じ思いをしました。
どうも、カーソルがいるオブジェクトは非表示が効かないようです。

 ウィンドウ更新 &ハンドル,カーソル位置=@(非表示にしないオブジェクト名)

等でカーソル位置を変えてやると非表示になりました。
なぜか「オブジェクト操作」コマンドの後に記述しても有効でそれ以降
非表示になります。
2064 Re: 前田 1999/6/22-18:27
記事番号2062へのコメント
>私も同じ思いをしました。
>どうも、カーソルがいるオブジェクトは非表示が効かないようです。
>
> ウィンドウ更新 &ハンドル,カーソル位置=@(非表示にしないオブジェクト名)
>
>等でカーソル位置を変えてやると非表示になりました。
>なぜか「オブジェクト操作」コマンドの後に記述しても有効でそれ以降
>非表示になります。

早速試してみましたが、いろいろな操作状況を考えますと必ず決まったカーソル位置
で非表示の操作が必要になるとは考えられませんので「K3」にも問い合わせました
が「オブジェクトの操作・・@オブジェクト名.フォーカスの設定=”禁止”」のア
ドバイスもありましたが、やはり同上の理由で中止し、結局「多重化 フォーム=
abc」で対処し別のフォームで操作するよう変更しました。
ありがとうございます。

戻る