tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルコンボボックスのTextAlignは?
記事No5582
投稿日: 2007/05/29(Tue) 19:13
投稿者もねを
こんにちは。VB2005EXPRESSを使用しています。
コンボボックスに1〜12をAddしています。
1
2
省略
10
11
12
と表示されるので、表示を右詰にしたいのですが、プロパティが見つかりません。
コンボボックスでAlignは無理なのでしょうか?
よきアドバイスお願いします。

[ツリー表示へ]
タイトルRe: コンボボックスのTextAlignは?
記事No5587
投稿日: 2007/05/30(Wed) 09:58
投稿者花ちゃん
> と表示されるので、表示を右詰にしたいのですが、プロパティが見つかりません。
無ければ、String.PadLeft メソッド等を使って描画したのではだめでしょうか?

少し複雑になりますが、ここのサンプルのようにオーナードローを使って
描画するかですね。
http://hanatyan.sakura.ne.jp/samplepic/vb8_176.htm

上記のコードを利用して試してみました。
http://bbs5.aimix-z.com/photovw.cgi?room=vbrescue&image=232.gif

[ツリー表示へ]
タイトルRe^2: コンボボックスのTextAlignは?
記事No5588
投稿日: 2007/05/30(Wed) 13:22
投稿者もねを
花ちゃんさん。ありがとうございます。
PadLeftでいけました。

    Dim str As String = ""
    Me.cbo.Items.Clear()
    For i As Integer = 1 To 12
      str = i.ToString.PadLeft(2)
      cbo.Items.Add(str)
    Next i

ありがとございます。

[ツリー表示へ]