過去の桐井戸端BBS (桐ver.8)
9995 使用不可の時、ボタンの表題文字を窪み表示のようにしたい 若葉マークン 2001/03/01-09:54
どなたか教えてください。
"今はこのコマンドボタンの機能は使えません。"ということを表すのに、
コマンドボタンの表題を窪み文字(?)の様にするには
どのように設定すればよいのでしょうか…
9998 Re:使用不可ポタン表題文字の窪み表示 悲しげ 2001/03/01-11:04
記事番号9995へのコメント
どもっ、若葉マークンさん
次例のようにして試して下さい。

 機能名   機能パラメータリスト
1実行条件  &flag1>1 .and &flag2=0 ←実行させる場合の条件式を記述
2やりたい機能 ……(以下略)
10001 Re:使用不可ポタン表題文字の窪み表示 若葉マークン 2001/03/01-11:27
記事番号9998へのコメント
> 機能名   機能パラメータリスト
>1実行条件  &flag1>1 .and &flag2=0 ←実行させる場合の条件式を記述
>2やりたい機能 ……(以下略)
早速にありがとうございます。感謝…
機能名での設定ではわかるのですが……
イベント内で設定できないでしょうか?
10003 Re:使用不可ポタン表題文字の窪み表示 宮城 2001/03/01-12:21
記事番号10001へのコメント
「くぼみ」はやったことありませんが、こういうことはできます。

いじりたいコマンドボタンのオブジェクトの属性→表示タブ→画面表示するのチェックを外しておく。

手続き定義開始 きっかけとするオブジェクト名::きっかけとするイベント(これより右略)
 オブジェクト操作 @いじりたいコマンドボタン.画面表示=1

手続き定義終了

きっかけとするオブジェクト(コマンドボタンかなんか)にきっかけとするイベントが発生すると、
オブジェクトが突如出現します。

これだと、以後表示されっぱなしになってしまいますから、出現したボタンで操作させたかったことの終了を
適当なイベントで検知し、画面表示=0に戻します。わかりますよね。

その他、いろいろな色を変える、フォントを返る等いろいろやってみて下さい。
10005 Re:使用不可ポタン表題文字の窪み表示 宮城 2001/03/01-13:38
記事番号10001へのコメント
ところで、プロパティ操作は具体的にどう記述したらいいのかという疑問もあったので、
この際、ちょっとこりこりやってみました。

いじりたいコマンドボタンの属性でフォントの文字色と背景色を本来のより薄い色とする。
立体色モードを「背景色の立体色」とする。
表示タブで画面表示するはチェックとし、「タブストップ」のチェックを外し、「フォーカス設定可能」は「禁止」とする。

こうしておいた上で、10003のオブジェクト操作コマンドを次のように変更。

オブジェクト操作 @いじりたいコマンドボタン{背景色="灰色"¥
                      ,前景色="黒"¥
                      ,立体色モード="Windowsの立体色"¥
                      ,フォーカスの設定="自動"¥
                      }

(注:ここでは、半角カナはすべて全角にしています。)

必要な操作終了後元に戻すのは10003に書いたとおり。

気持ちだけそれっぽくなったでしょうか?

プロパティ操作の記述って、どうやらオブジェクトのリストそのまんまでいいみたいですね。

Ex.
オブジェクトの属性ダイアログ:フォーカス設定可能
オブジェクトリスト     :フォーカスの設定

フォーカス設定可能="自動"とすると・・・・

「KU1091:パラメータの形式に誤りがあります。」

しかし、ちゃんとレファランスで例示するか、どちらでもいいくらいにならないもんでしょうかね、とは思います。
10007 属性を元に戻す 尾形 2001/03/01-16:56
記事番号10005へのコメント
どうも、宮城さん
>オブジェクト操作 @いじりたいコマンドボタン{背景色="灰色"¥
>                      ,前景色="黒"¥
>                      ,立体色モード="Windowsの立体色"¥
>                      ,フォーカスの設定="自動"¥
>                      }
>
オブジェクト操作(コマンド)したのを、
簡単に元に戻す(定義値に)方法ってのはないでしょうか?
そういう時ってないですか?

10008 Re:使用不可ポタン表題文字の窪み表示 悲しげ 2001/03/01-17:00
記事番号10003へのコメント
kevでやるなら
  オブジェクト操作 @某ポタン.フォーカスの設定 = "使用不可表示"
でよかった筈。(「フォーカス」は本当は半角です)
10010 Re:属性を元に戻す 悲しげ 2001/03/01-17:05
記事番号10007へのコメント
どもっ、尾形さん

>オブジェクト操作(コマンド)したのを、
>簡単に元に戻す(定義値に)方法ってのはないでしょうか?
>そういう時ってないですか?

どうやら無いようです。
あっ、「そういう時」が無いのではなくて(^^;)、
簡単に元(定義値)に戻す方法の方がです。
いずれできるといいですね。
10012 Re:サービス精神というか 宮城 2001/03/01-17:19
記事番号10005へのコメント
自分の興味でやったので、余計なことをこりこりと。
「立体色モード」なんて、不発もいいところですね。

で、肝心なことを忘れています。ああやった以上、「いじりたいオブジェクトにフォーカスを移しておくべきですね。

オブジェクト操作コマンドの後ろに次のを置くのを忘れてはいけません。

メソッド呼び出し @いじりたいオブジェクト.フォーカス設定()

10013 Re:属性を元に戻す 【多遊】 2001/03/01-21:06
記事番号10007へのコメント
尾形さんこんばんは
>オブジェクト操作(コマンド)したのを、
>簡単に元に戻す(定義値に)方法ってのはないでしょうか?
>そういう時ってないですか?

私に場合、「そういうとき」編集属性式で設定できるものは

#条件選択(&変数名="値","境界線モード,'くぼみ'"・・・・・)などで済ましてます。
いちいち戻しの処理を書かなくてすみますし単なる楽してるだけです。

ただ、オブジェクトの操作と編集属性式では書ける内容に差がありますのがかなり楽ですよ。


戻る