過去の桐井戸端BBS (桐ver.9)
21858 フォームの再定義画面でオブジェクトの属性を選ぶときに出てくるタブ表示のパターンが一定でない kzok 2003/08/14-11:17
フォームを再定義しようとするときに
オブジェクトの属性を選ぶとタブ表示が

1.表示、罫線、背景
2.フォント、編集、イベント、オプション、編集、対象表、フォーム

上記、2パターンあり、どうすればどっちが出てくるのかわかりません。
どこか設定する場所があるのでしょうか?

操作の基本がわかっていないせいもありますが
ここら辺のユーザインタフェイスは、直感的に
わかるようにしてほしいものです。
21859 Re:フォームの再定義 えぼし 2003/08/14-12:24
記事番号21858へのコメント
コンニチは、
表現が悪かったらゴメンナサイ
1は、オブジェクトのバックの部分を定義するためのもので
その部分を右クリックすると現れます。
2はオブジェクトその物を定義する時に右クリックすると現れますが
どうでしょうか?

>1.表示、罫線、背景
>2.フォント、編集、イベント、オプション、編集、対象表、フォーム


21860 Re:フォームの再定義 えぼし 2003/08/14-12:27
記事番号21859へのコメント
ごめんなさい左クリックでした。

21861 Re:フォームの再定義 ONnoji 2003/08/14-12:43
記事番号21858へのコメント
kzokさん、こんにちは。

桐ver.8 sp6 以降と 桐ver.9の「詳細プロパティ」と「簡易プロパティ」の違いだと思います。

この掲示板の次の過去ログが参考になると思います。

過去の桐井戸端BBS (桐ver.8)

15499 フォームのオブジェクトの属性でマニュアルに書いてあるタブが表示されていない 2002/03/19
http://www.fuku3.com/~habata/kbbs/kakov8/15499.htm


なお、手前味噌ですが…(桐ver.8の例ですが桐ver.9も同じです。)
オブジェクトの属性にタブが表示されない場合には
http://www.geocities.co.jp/SiliconValley-Bay/7565/navi.htm


21865 Re>オブジェクト属性画面のタブの違い 悲しげ 2003/08/14-15:55
記事番号21858へのコメント
どもっ、kzokさん

>1.表示、罫線、背景
>2.フォント、編集、イベント、オプション、編集、対象表、フォーム

1の方は左から3つタブが「表示、罫線、背景」であって、その後ろに続くタブは
オブジェクトの種類によって異なることをもって「パターン」だと思ったのだと想像されます。
フォーカスしたオブジェクトがテキストやラベルの時などではこうなりますね。
2はフォームそのもののオブジェクト属性ですね。
これはフォーカスがフォーム内になかった時(ワークスペースにあった時など)に出るものです。

表示されるタブの種類は、上記「パターン」以外にも、要するにオブジェクトの種類によってそれぞれ異なります。(^^;)
マウス左クリックする対象を、上述したものの他に、フォームヘッダ部〜明細部〜フッタ部、
コマンドボタン、ピクチャ、何とかボックス・・・・etc
色々変えてみて、その違いをご自分でお確かめ下さい。
つまりはそおゆうこと(オブジェクトの種類によって出るタブが異なるのはむしろ当然)なので、取り立てて

>ここら辺のユーザインタフェイスは、直感的に
>わかるようにしてほしいものです。

と云った問題でもないような・・・・。(^^;)
21866 Re:フォームの再定義 kzok 2003/08/14-16:05
記事番号21858へのコメント
えぼしさん、ONnojiさんありがとうございます。

ONnojiさんの「詳細プロパティ」と「簡易プロパティ」の違いで
結果的に解決しました。過去ログにもあり失礼しました。

ちょっと気になったのは
□操作ナビを消去する
□詳細プロパティを使用する
のチェックを入れただけではタブの数に変化がなかったことです。

私の感覚では定義画面でオブジェクトを少し動かしたら
「詳細プロパティ」になったような気がします。
指図してもすぐ動かない家の子供のようです。(^^;)

一抹の不安が残りますが結果オーライです。ありがとうございました。

21867 Re:Re>オブジェクト属性画面のタブの違い kzok 2003/08/14-16:54
記事番号21865へのコメント
悲しげさん お世話になります。

>表示されるタブの種類は、上記「パターン」以外にも、要するにオブジェク
>トの種類によってそれぞれ異なります。(^^;)
ここら辺は何となくわかっていたんですが・・・

>2はフォームそのもののオブジェクト属性ですね。これはフォーカスがフォ
>ーム内になかった時(ワークスペースにあった時など)に出るものです。

へぇ そうなんですか。といいつつ"フォーカス""ワークスペース"の意味がよくわかりません。
スミマセン(^^;)

想像で
フォーカス=オブジェクトをボッチで囲んだ状態
ワークスペース=オブジェクトを貼り付ける場所だとすると

私としては、再定義画面を立ち上げた時の状態ではどこもボッチで囲まれて
いないので"フォームそのもののオブジェクト属性"が出てほしいのであります。

しかるに桐9sp1君は3つしかタブを出しません。
故に、ユーザインタフェイスは、直感的に・・・と愚痴が出ました。

これに懲りず 今後とも、ご指導をお願いいたします。

21870 Re:Re>オブジェクト属性画面のタブの違い 悲しげ 2003/08/14-18:07
記事番号21867へのコメント
どもっ、kzokさん
>フォーカス=オブジェクトをボッチで囲んだ状態
>ワークスペース=オブジェクトを貼り付ける場所

フォーカスってのは、現在焦点があるオブジェクトですから、
オブジェクトを「囲んだ」場合のみならず、例えばあるテキストをマウスクリックしていたりすると、
そこにフォーカスがあることになります。
ワークスペースってのは、先にも少しふれてますが、要するにフォームの枠外の場所を指します。

>私としては、再定義画面を立ち上げた時の状態ではどこもボッチで囲まれて
>いないので"フォームそのもののオブジェクト属性"が出てほしいのでありま
>す。

はて? フォームを再定義で開いた直後は、必ず "フォームそのもののオブジェクト属性" が
表示されている筈ですが?

※#21866によると、「詳細プロパティ」と「簡易プロパティ」とで表示タブが違うと云う問題だったのですね。
ちなみに、「簡易プロパティ」では必ず3つと云うことではありません。
オブジェクトの種類によっては4つだったり5つだったり、と色々です。

※と云うか、これらのことは未だに判らないと云うことではなく(今は判っているのだが)、
前回は「いかに間違っていたかを改めて詳細に説明してみた」と云うことなのでしょうか?

21872 Re:Re>オブジェクト属性画面のタブの違い kzok 2003/08/14-18:25
記事番号21870へのコメント
>はて? フォームを再定義で開いた直後は、必ず "フォームそのもの
>のオブジェクト属性" が表示されている筈ですが?
と、私も思うのですが前述のとおりなのです。
原因としては

1.フォームの作りがおかしい。
2.私の操作がおかしい。

と、いろいろ考えましたがよくわかりませんので
まあ、結果オーライで解決しましたので。良しとします。
おさわがせしました。

21874 Re:Re>オブジェクト属性画面のタブの違い 悲しげ 2003/08/14-19:13
記事番号21872へのコメント
#21866でwrote

>ちょっと気になったのは
>□操作ナビを消去する
>□詳細プロパティを使用する
>のチェックを入れただけではタブの数に変化がなかったことです。
>
>私の感覚では定義画面でオブジェクトを少し動かしたら
>「詳細プロパティ」になったような気がします。
>指図してもすぐ動かない家の子供のようです。(^^;)

ここはkzokさんの勘違いではないでしょうか?

それと、#21872

>>はて? フォームを再定義で開いた直後は、必ず "フォームそのもの
>>のオブジェクト属性" が表示されている筈ですが?
>と、私も思うのですが前述のとおりなのです。

この部分も、フォームを再定義で開いた直後に表示されるのは
フォーム自体のオブジェクト属性であることに変わりは無いが、表示されるタブ数が、
「詳細プロパティを使用する」のチェックが入っていれば6つ、
チェックが入っていなければ3つ──の勘違いではないでしょうか?

つーか、私のところではそのようにしか再現できません。
その「フォームの作りがおかしい。」とすれば(?)、他のフォームではどうでしょう?

21878 Re:Re>オブジェクト属性画面のタブの違い 悲しげ 2003/08/15-11:59
記事番号21874へのコメント
>ちょっと気になったのは
>□操作ナビを消去する
>□詳細プロパティを使用する
>のチェックを入れただけではタブの数に変化がなかったことです。

う〜ん、「チェックを入れただけ」では変化しないことは確かです。
それは確かにそうなんですが、まさか、その後[OK]ボタンを押して
ない(すなわち、キャンセル系で定義画面の設定を終えた)なんて
ことはありませんよね? (^^;)
21881 Re:Re>オブジェクト属性画面のタブの違い kzok 2003/08/15-19:37
記事番号21878へのコメント
す^^;^^;すみません。^^;^^;悲しげ様に長いことお気遣いさせて。

>まあ、結果オーライで解決しましたので。良しとします。
>おさわがせしました。
で 終わったつもりでした。

せっかくですからもう少し状況説明を。

ONnojiさんのご指導により
>□操作ナビを消去する
>□詳細プロパティを使用する

のチェックを入れたあとOKボタンをおして、桐を終了、改めて
対象フォームを右クリックから再定義を選び再定義画面を出す。
書式-オブジェクトの属性を選ぶ。
の操作を3回繰り返しましたが

2.フォント、編集、イベント、オプション、編集、対象表、フォーム
が出てきませんでした。

熱くなっていましたから以後どこを押さえたか記憶が曖昧ですが^^;^^;

>私の感覚では定義画面でオブジェクトを少し動かしたら「詳細プロパティ」
>になったような気がします。

という表現をしましたが実際にはオブジェクトを貼り付ける場所(ワークスペース?)
の端を少し広げてみた後、何事もなく
"2.フォント、編集、イベント、オプション、編集、対象表、フォーム"
が出てくるようになりました。

私のハードの環境のせいかもしれません。(セレ466 メモリ192MB win2k )
とりあえず現在は解決しております。

私ごときにお手数を取り恐縮しております。
今後ともご教授お願いいたします。

21885 タラレバの話ですが・・・(^^ゞ ONnoji 2003/08/16-10:32
記事番号21881へのコメント
kzokさん、こんにちは。

悲しげさん、横レス失礼します。m(__)m

>>まあ、結果オーライで解決しましたので。良しとします。

すでに解決されているようで恐縮ですが・・・タラレバの話で。

最初、[オブジェクトの属性]でフォームのプロパティ(属性)を確認した時、
{表示,フォント,編集対象表}タブが表示されていたと想像できますね。

そこでアレ!?、なんでだろう〜なんでだろう〜ということで、
フォームを選択するつもりで、
セクションつまりフォーム名細部・フォームヘッダ部・フォームフッタ部を
クリックしたのではないでしょうか???

セクションでは{表示,罫線,背景}タブしか表示されないので、
またまたなんでだろう〜なんでだろう〜と思われたのかもしれませんね。

また、詳細プロパティを選んでも、
直ちに[オブジェクトの属性]が再描画されなかったと思われますので、
そこでも、なんでだろう〜なんでだろう〜と思われたのかもしれませんね。

なお、ワークスペースのプロパティを[オブジェクトの属性]で表示するには、
ルーラの交点の矩形の範囲をクリックしますが、
この場合には{背景}タブしか表示されません。

タラレバの話ですいません。
21887 これが最後(^^;) 悲しげ 2003/08/16-13:51
記事番号21881へのコメント
私も「たらレバー」の話ですが、一応これが最後。(^^;)

#21881でwrote
>のチェックを入れたあとOKボタンをおして、桐を終了、改めて
>対象フォームを右クリックから再定義を選び再定義画面を出す。
>書式-オブジェクトの属性を選ぶ。

>という表現をしましたが実際にはオブジェクトを貼り付ける場所(ワークスペース?)
>の端を少し広げてみた後、何事もなく
>"2.フォント、編集、イベント、オプション、編集、対象表、フォーム"
>が出てくるようになりました。

もしかすると「ワークスペース」の意味が未だに通じていないのかも?
「ワークスペース」とは、再三になりますが、要するにフォームの枠「外」の
「白い背景部分」です。ヘルプの「トピックの検索」で「ワークスペース」と
入力すると画像つきで説明が出てきます。

この件でひとつ閃いたのですが、ひょっとしてkzokさんはフォーム(自体)の
オブジェクト属性画面を出すために、「フォームの枠内全体を囲んで」指定してませんか?
とすれば、その時に選択されたオブジェクトは「フォーム(自体)のオブジェクト」ではなく、
それも含むところの「全てのオブジェクト」を選択していることになります。
この時には「オブジェクト属性」シートはまだ出ていないとすると、
この状態で、マウス右クリックまたは上部ツールバーから「オブジェクトの属性」シートを出すと、
表示されるタブは4つ(表示/背景/フォント/イベント)です。残念ながら(?)3つではありませんが、
少なくとも出て欲しかった6つではありません。
もし3つと4つが(6つではないから変だと云う一点において)kzokさんの勘違いだと仮定すれば、
「謎は全て解けた」ことになります。

え〜、「フォーム(自体)のオブジェクト属性」を出すには、
フォーカスがワークスペースに存在している必要があります。
このことを意図的に実行するにはワークスペース(つまりフォームの枠外の白い背景部分)を
マウス左クリックすればいいのですが、
フォームを再定義オープンした直後は、フォーム内部の
特にどこにもフォーカスがないので、結果的には枠外のワークスペースにしか
フォーカスが存在していないことになります。

さて、kzokさん曰く「オブジェクトを貼り付ける場所(ワークスペース?)の端を
少し広げてみた」操作が、本来の意味での「ワークスペース」を
うっかり左クリックしてしまった行為を指すのであれば、
全てを囲んだ状態からフォーカスをワークスペースに移したこととなり、
タブの数が正しく6つに変化します。

以上の金田一中年の推理はどうでしょう?
もし当たっているのなら、フォームのオブジェクト属性を出すには、フォーム
再定義オープン直後に何らのオブジェクトも指定しないか、または敢えて枠外
背景の白い部分をクリックしてからにする(ゆめゆめ枠内全体または複数のオブジェクトを囲んで
指定したりはしない)、と云うことで。
つーか、オブジェクト属性シートの左上端「画鋲」を刺した状態にしておけば、
フォーム再定義オープン時に自動的に「フォームのオブジェクト属性」画面となっている筈です。

あるいは4つではなく「やはり3つ」なら、金田一中年は引っ込んでコナン君に任せます。(;_;)

21888 中年探偵団に入れてください kzok 2003/08/16-17:16
記事番号21887へのコメント
ONnojiさん 悲しげさんありがとうございます。

>この状態で、マウス右クリックまたは上部ツールバーから「オブジェ
>クトの属性」シートを出すと、表示されるタブは4つ(表示/背景/フォント/イ
>ベント)です。残念ながら(?)3つではありませんが、少なくとも出て欲し
>かった6つではありません。もし3つと4つが(6つではないから変だと云う
>一点において)kzokさんの勘違いだと仮定すれば、「謎は全て解けた」ことに
>なります。
>
ヒットかもしれません。"かも"というのは"6つではないから変だ"という以外に
記憶がないからですが・・・。

>え〜、「フォーム(自体)のオブジェクト属性」を出すには、フォーカスがワー
>クスペースに存在している必要があります。このことを意図的に実行するには
>ワークスペース(つまりフォームの枠外の白い背景部分)をマウス左クリック
>すればいいのですが、
>
今後は、だめ押しで白い背景部分をクリックして操作します。

>ブジェクトを囲んで指定したりはしない)、と云うことで。
>つーか、オブジェクト属性シートの左上端「画鋲」を刺した状態にしておけば、
>フォーム再定義オープン時に自動的に「フォームのオブジェクト属性」画面と
>なっている筈です。
>
あの「画鋲」はそういう意味だったんてすね^^;

>以上の金田一中年の推理はどうでしょう?
>
名探偵ぶりには感激しました。
中年探偵団に入団したいです。
いつもドジを踏むオッサン役をやらせれば右に出るものはいません^^;^^;^^;
初心者はこういうところが分からないのだということを管理工学に知らしめるためには
お役に立てるかもしれません(開き直り)。


21893 Re:フォームの再定義 − 再現確認して頂くと良いと思います 佐田 守弘 2003/08/17-23:05
記事番号21866へのコメント
kzokさん

既に解決している様ですが、一抹の不安が残るという事で、まとめも兼ねて補足します。

●詳細プロパティ
桐ver.7までは、常に詳細プロパティで表示されていました。しかし桐ver.8
sp6だったかと思いますが、この頃から初期状態では、簡易プロパティで表示される様に変わりました。
イベントなどを使っていたユーザーは、これで結構まごついたものです。

でもその主旨は、イベントなどを使うユーザーの数は、全体としてはかなり
少ない(1割以下と見ているとの事)ために、初心者優先のメニューを既定値にしたそうです。

●切り替え
フォームの再定義画面での「定義画面の設定」で、「詳細プロパティを使用する」
にチェックを入れて[OK]ボタンを押せば、直ちに表示が変わるはずです。
表示がすぐに変わらないと書かれていますので、今一度以下の手順で確認をして下さい。
@フォームの再定義画面を開く
どのフォームでも構いません。フォームの再定義を選んで、再定義画面を表示して下さい。
Aオブジェクトの属性ダイアログを開く
青い丸に「i」の形のアイコンを押すのが簡単でしょう。造成ダイアログを開いたら、
左上にあるピンナップのピンを立ててダイアログをピンナップ状態にしておいて下さい。
試しにこの状態で、フォーム定義画面の様々なオブジェクトや、ワークエリア
(フォームが猪余白)などをポイントすると、ポイントしてフォーカスされた
オブジェクトの属性に切り替わるのが分ると思います。
またこの状態で、種類が異なる複数のオブジェクトを囲んで選ぶと、表示される
タブの数も変わるはずです。異なる種類のオブジェクトを同時に選んだ時には、
共通に設定できるタブだけの表示になるためです。
B詳細プロパティの使用を切り替える
この状態で定義画面の設定を選び、詳細プロパティの使用のチェックマークを
付けたり、外したりして、[OK]ボタンを押してみて下さい。
[OK]ボタンを押した瞬間にタブの数が変わるのが分ると思います。

以上、念のために確認されれば、一抹の不安も解消するかと思います。

佐田守弘(KS-00119)


戻る