コンボボックスで大量のオプションを並行して表示できるオプションを探しています!!! 下手な英語で申し訳ありませんが、私の考えを説明するためにフォトショップを使用しています。
繰り返しますが、上の写真はvbではなくフォトショップで作成されたものです:)
このコードを使用して、コンボボックスに2つの表示項目を表示し、ヘッダー項目を集中化します
Private Sub ComboBox3_DrawItem(sender As Object, e As DrawItemEventArgs) Handles ComboBox3.DrawItem
If Not e.Index < 0 Then
e.DrawBackground()
Dim text As String = CType(sender, ComboBox).Items(e.Index).ToString()
If text.StartsWith("=") Then
Dim f As New Font(CType(sender, ComboBox).Font, FontStyle.Bold)
TextRenderer.DrawText(e.Graphics, text, e.Font, e.Bounds, Color.Maroon)
Else
Dim f As New Font(CType(sender, ComboBox).Font, FontStyle.Regular)
TextRenderer.DrawText(e.Graphics, text, e.Font, New Point(e.Bounds.X, e.Bounds.Y), Color.Black)
End If
End If
End Sub
上記のコードは正常に機能しましたが、複数の列にアイテムを描画できません。
それで、何か助けて???? 前もって感謝します :)
また下手な英語でごめんなさい