- PR -

TextBoxで先頭に半角スペースを空けて表示、記入する方法

1
投稿者投稿内容
たけくん
ベテラン
会議室デビュー日: 2003/08/19
投稿数: 63
投稿日時: 2003-09-16 21:39
お客様の要望で表示する項目、書き込む項目全てを左から半角空けて使用できるようにとの注文があり、どのようにしてよいか分からなく困ってます。

開発はasp.netでC#を使用しています。
TextBoxに項目を表示したり、TextBoxに入力したりしますが、通常は一番左から読み書きをします。
読みであれば、サーバーサイドでTextBox.Text = " " + Sample.Tostirng();
などと行えばいいのですが、
そうではなく、TextBoxにカーソルがあたったときに、一文字目のカーソルから半角分右へずれていなければいけません。
ただ、TextBoxのプロパティにもそのような項目はありませんし、半角記号を入れるようなところもありません。

どのように行えばいいのか皆目見当がつきません。
いい方法を教えていただければと思います。
たけくん
ベテラン
会議室デビュー日: 2003/08/19
投稿数: 63
投稿日時: 2003-09-16 22:38
申し訳ありません、解決しました。
今度はもう少し考えてから書き込みたいと思います。

解決方法
スタイルシートを使い
text-indent : 5px;
などと書き加える。
こうすると、5px;分、右にずれるようになります。
1

スキルアップ/キャリアアップ(JOB@IT)