Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 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
СПАСИБО!!!!!!!!!!!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам