- PR -

文字の整形

1
投稿者投稿内容
GOOOP
ベテラン
会議室デビュー日: 2006/04/01
投稿数: 52
投稿日時: 2007-06-21 21:49
VB2005を使って開発しておりますが、一点教えていただけませんでしょうか?
テキストボックスをマルチラインで設定しそのテキストボックスに対して、
以下の例のように 左の値 : 右の値 改行のように
データを書き込んでいきます。

そのときに10byte後に:を出そうとしても位置が若干右や若干左にずれてしまいます。
Tab等で整形できればいいのですが、それもできずで
皆様でしたらどう対応されるでしょうか?

test :a
あああ :b
cds :c
dfse
あああ :e
ぶさいくろう
ぬし
会議室デビュー日: 2005/11/22
投稿数: 1232
お住まい・勤務地: 川崎市(は俺も含めてロクな人間が住んでないよw)
投稿日時: 2007-06-21 21:57
引用:

GOOOPさんの書き込み (2007-06-21 21:49) より:
VB2005を使って開発しておりますが、一点教えていただけませんでしょうか?
テキストボックスをマルチラインで設定しそのテキストボックスに対して、
以下の例のように 左の値 : 右の値 改行のように
データを書き込んでいきます。

そのときに10byte後に:を出そうとしても位置が若干右や若干左にずれてしまいます。
Tab等で整形できればいいのですが、それもできずで
皆様でしたらどう対応されるでしょうか?

test :a
あああ :b
cds :c
dfse
あああ :e



いずれかを選ぶ。

1.固定ピッチフォントを使う
2.そもそもひとつのTextBoxを使わない2つ使う
3.っていうかListViewを使う
4.会社をやめる
れい
ぬし
会議室デビュー日: 2005/11/01
投稿数: 346
投稿日時: 2007-06-22 04:33
5. ImageにGraphics.DrawStringとかで書き込む
GOOOP
ベテラン
会議室デビュー日: 2006/04/01
投稿数: 52
投稿日時: 2007-06-23 19:50
返事が遅くなりました。
固定ピッチフォントを指定することで
やりたいことが実現できました。

有難うございました。
1

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