0

vb.netコンボボックス内でテキストを揃えることができるプロパティが見つかりません。テキストボックスにはTextAlignプロパティがありますが、コンボボックスにはありません。コンボボックスで使用される別のプロパティはありますか?またはそれを行う別の方法はありますか?

ありがとう

4

1 に答える 1

2

コンボDropDownStyleが設定されてDropDownListいる場合は、所有者がアイテムを描画することで実行できます。これを行うには、そのDrawModeプロパティをに設定し、イベントに次OwnerDrawFixedのようなものを配置します。DrawItem

If e.Index >= 0 Then
    Using st As New StringFormat With {.Alignment = StringAlignment.Far}
        e.Graphics.DrawString(sender.Items(e.Index).ToString, e.Font, Brushes.Black, e.Bounds, st)
    End Using
End If
于 2012-07-19T20:05:16.947 に答える