vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Combobox zum Farbe auswählen in Datagridview 
Autor: Caddy
Datum: 19.10.09 03:04

Mit Datagrids habe ich mich noch nicht beschäftigt. Aber bei einer "normalen" Combobox bzw Listbox geht das. Du musst sie dann allerdings selber zeichnen.

Bei der Combobox die Eigenschaft "Drawmode" auf "Ownerdrawfixed" setzen und dann im Drawitem-Event folgendes mal ausprobieren:

 Private Sub Combobox1_DrawItem(ByVal sender As Object, ByVal e As _
   System.Windows.Forms.DrawItemEventArgs) Handles  ComboBox1.DrawItem
 
Dim fore As Color = e.ForeColor
 Dim Background As Color() = {Color.Aqua, Color.Red, Color.Blue}
 
        Dim rect As New Rectangle(0, e.Bounds.Y, e.Bounds.Width , _
          e.Bounds.Height)
 
 
            Dim bbr As New SolidBrush(Background(1))
            e.Graphics.FillRectangle(bbr, rect)
 
 
        Dim fbr As New SolidBrush(fore)
 
        If e.Index = -1 Then
            e.Graphics.DrawString("Test",e.Font, fbr, _
        rect, StringFormat.GenericDefault)
 
        Else
 
            e.Graphics.DrawString(sender.Items(e.Index).ToString(), e.Font, _
              fbr, _
         rect, StringFormat.GenericDefault)
 
        End If
 
        e.DrawFocusRectangle()
 
 
    End Sub
Background ist in diesem Beispiel eine x-beliebige Farbe (hier rot). Das Beispiel ändert für jedes Item den Hintergrund auf rot, aber mit der entsprechenden Schleife, kannst du das ändern.

Gruss Caddy

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Combobox zum Farbe auswählen in Datagridview2.497cgiesen18.10.09 23:44
Re: Combobox zum Farbe auswählen in Datagridview1.712Caddy19.10.09 03:04
Re: Combobox zum Farbe auswählen in Datagridview1.429bauer19.10.09 06:39

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel