VBScrpitでテキストボックス内の文字を右そろえにする

解決


みみ  2005-08-13 19:33:01  No: 91489  IP: [192.*.*.*]

よろしくお願いします。

VBScriptで開発をしています。
テキストボックス内の文字を右そろえにしたいのですが  どのようにすればよいのでしょうか。
テキストボックスに(INPUTタグ)にそのような設定を行うプロパティはないですし、
<TD><TR>のAlignを設定するとテキストボックスそのものが右そろえになってしまい、望んだ動作ではありません。

スタイルシートでtxt_Alignをrightに設定してみたのですが  何も変化はないようです。

編集 削除
あっきー  2005-08-13 22:16:00  No: 91490  IP: [192.*.*.*]

HTMLのINPUTの属性にAlignmentはありませんから、できないでしょう。
<参考>http://www.tohoho-web.com/html/input.htm

で、代替案として希望の表示となるようなJavaアプレットを作成とか
またはActiveXコンポーネントを作るとか。

または、あきらめるとか。

編集 削除
魔界の仮面弁士  2005-08-14 02:01:38  No: 91491  IP: [192.*.*.*]

HTMLで書くなら、<INPUT type="text" style="text-align:right">。
VBScript操作なら、Text1.runtimeStyle.textAlign = "right"。

編集 削除
みみ  2005-08-15 09:08:06  No: 91492  IP: [192.*.*.*]

テキストボックスに  style="text-align:right"とすることで実現できました!(*スタイルシートでは実現できなかったのですが、  スタイルタグで実現できるんですね)

感謝します、ありがとうございます。

編集 削除
魔界の仮面弁士  2005-08-15 10:35:10  No: 91493  IP: [192.*.*.*]

> スタイルシートでは実現できなかったのですが
できるはずです。出来なかったのは、何らかの記述ミスでしょう。

編集 削除