2

コンボボックスで大量のオプションを並行して表示できるオプションを探しています!!! 下手な英語で申し訳ありませんが、私の考えを説明するためにフォトショップを使用しています。

ここに画像の説明を入力

繰り返しますが、上の写真は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

上記のコードは正常に機能しましたが、複数の列にアイテムを描画できません。

それで、何か助けて???? 前もって感謝します :)

また下手な英語でごめんなさい

4

1 に答える 1