- - PR -
C# CombBoxに表示される文字について
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2005-10-21 13:45
いつもお世話になっております。
コンボボックスに 9文字、と13文字を表示させたいと思います。 文字を PadLeft を使用し、右寄せにしたいと考えています。 CombBox.Items.Add("000000001".PadLeft(15,'p') + ":名称AAAAA"); CombBox.Items.Add("0000000012345".PadLeft(15,'p') + ":名称BBBBBBBB"); とした場合、きれいに右寄せになるのですが、pをスペースに変えて CombBox.Items.Add("000000001".PadLeft(15,' ') + ":名称AAAAA"); CombBox.Items.Add("0000000012345".PadLeft(15,' ') + ":名称BBBBBBBB"); の場合、ずれてしまいます。 ためしに、 CombBox.Items.Add("000000001".PadLeft(15,'\\b') + ":名称AAAAA"); CombBox.Items.Add("0000000012345".PadLeft(15,'\\b') + ":名称BBBBBBBB"); としてみたのですが、黒い文字が表示されてしまいます。 名称の表示位置を合わせたいと考えております。 どなたか、知恵を貸していただけませんでしょうか。 .Net C# Windowsアプリです。 |
|
投稿日時: 2005-10-21 13:54
こんにちは。
ちなみに、ComboBoxのFontは、何使ってますか? |
|
投稿日時: 2005-10-21 13:56
同幅フォントで、1.5 ポイントの倍数のフォントサイズで試してみてください。
例 : MS ゴシック 9pt _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
|
投稿日時: 2005-10-21 13:56
ぼのぼのさま 返信ありがとうございます。
MS UI Gothic 標準 9pt です。 貼り付けたときのデフォルトを使用しています。 |
|
投稿日時: 2005-10-21 13:59
じゃんぬねっとさま 返信ありがとうございます。
MS ゴシック 9pt で試したところ、きれいに表示することができました。 本当にありがとうございました。 |
1
