Страница: 1 |
Страница: 1 |
Вопрос: Выравнивание текста в ComboBox по центру
Добавлено: 28.05.06 15:02
Автор вопроса: ZXC
сабж, можно вообще выравнить?
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
Дмитрий Щапов
Вопросов: 71
Ответов: 321
Профиль | | #1
Добавлено: 29.05.06 01:43
Private Sub ComboBox1_DrawItem(ByVal sender As Object, ByVal e As System.Windows.Forms.DrawItemEventArgs) Handles ComboBox1.DrawItem
If (e.Index = -1) Then Return
e.DrawBackground()
Dim text As String = ComboBox1.Items(e.Index)
Dim size As SizeF = e.Graphics.MeasureString(text, e.Font)
e.Graphics.DrawString(text, Font, New System.Drawing.SolidBrush(ForeColor), (e.Bounds.Width - size.Width) / 2, e.Bounds.Top)
End Sub
Доделаешь как надо.
ComboBox1.DrawMode = OwnerDrawFixed или OwnerDrawVariable - по вкусу
и я ставил DropDownStyle = DropDownList
Номер ответа: 2
Автор ответа:
ZXC
Вопросов: 30
Ответов: 106
Профиль | | #2
Добавлено: 04.06.06 20:43
СПАСИБО!!!!!!!!!!!