input() 関数に関する要望No.01666
TATAMI さん 01/01/20 03:33
 
たたみです。連続書き込みをお許しください。

さて、input( s1, s2 ) 関数ありますよね。
これのs1つまり説明文にあたる部分なんですが、
ここに指定する値に多めの文字列を指定すると、
実際のインプットダイアログのテキストボックスの
裏側に文字があふれてしまいますよね?

これ、説明文の長さに対応してテキストボックスの
位置を移動するってことはできないのでしょうか。

何かの入力を求める時に、現在のマクロで設定して
ある設定値一覧を表示する、という用途で使用した
いのです。

他の作者の方々のご意見も伺いたいと思います。

あまり皆さんは必要性を感じませんか?

それでは失礼いたします。

[ ]
RE:01666 input() 関数に関する要望No.01667
ひろ さん 01/01/20 11:24
 
 TATAMI さん今日は、ひろです。
> さて、input( s1, s2 ) 関数ありますよね。
> これのs1つまり説明文にあたる部分なんですが、
> ここに指定する値に多めの文字列を指定すると、
> 実際のインプットダイアログのテキストボックスの
> 裏側に文字があふれてしまいますよね?
 message もそうですが、途中で改行 (\n) を入れれば良いのでは?

[ ]
RE:01667 input() 関数に関する要望No.01670
TATAMI さん 01/01/20 12:12
 
ひろさんこんにちは。

>> さて、input( s1, s2 ) 関数ありますよね。
>> これのs1つまり説明文にあたる部分なんですが、
>> ここに指定する値に多めの文字列を指定すると、
>> 実際のインプットダイアログのテキストボックスの
>> 裏側に文字があふれてしまいますよね?
> message もそうですが、途中で改行 (\n) を入れれば良いのでは?

もちろん入れていますよ。
で、行数が割といってしまうと、テキストボックスの裏側まで文字が
いってしまいます。

たとえば
$AAAA = input("aaa\naaa\naaa\naaa\naaa\naaa\naaa\naaa\naaa\naaa\n");

というようなマクロを私の環境で実行すると、
aaa
aaa
aaa
と3つしか表示されません。

そういうことです。

[ ]
RE:01670 input() 関数に関する要望No.01674
山紫水明 さん 01/01/20 13:40
 
 TATAMIさん,こんにちは。

》で、行数が割といってしまうと、テキストボックスの裏側まで文字が
》いってしまいます。

 input 文のダイアログは大きくはならないようです。
 ご要望のことは,マクロサーバのダイアログサービスを使えばできると思いま
す。多分,このことはご承知の上でこの質問はされたのかもしれませんが。
 で,テキストボックスを自動的に IME ON にしたければ,田楽サーバか田楽DLL
ということになります。

     では, (^^)/~
                                        山紫水明


[ ]
RE:01670 input() 関数に関する要望No.01675
ひろ さん 01/01/20 15:43
 
 TATAMI さん今日は、ひろです。
> で、行数が割といってしまうと、テキストボックスの裏側まで文字が
> いってしまいます。
 完全に読み違えていましたm(_|_)m。

[ ]