テキストボックスの行を広げるには?

解決


ひろつの  2001-11-02 18:15:46  No: 103718

通常は一行で表示されているテキストボックスを、カーソルを合わせて、エンターキーを押すと、全体が表示されるなんていうのは出来るのでしょうか?
例えば、通常テキスト表示が32桁何ですが、入力されたデータは、2048桁あるのですが全体を見たい時に、カーソルを合わせると(何かキーを押してもかまいませんが)入力されたデータの全体が表示されるって言う感じです。


たかみちえ  2001-11-03 09:20:08  No: 103719

テキストボックスの幅をかえるには、Object.width=???です。
  Enterキーは、KeyCodeで。

  もう…わかりますよね^^;
(ちなみに2048文字を表示したいとのことですけど、
  そんなに長いとたぶんデスクトップをはみ出します^^;
  改行つきで、大きなテキストボックスに反映するとかしないと、
  上のようなことをやっても無理かも…)


こころ  URL  2001-11-05 10:06:08  No: 103720

GetTextExtentPoint32で現在のフォントで描画した場合の
文字列サイズを取得することができます。
Widthと一緒にフォントサイズを変える等の工夫がいるでしょうね。


ひろつの  2001-11-05 18:23:18  No: 103721

改行付きで成功しました。
ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加