warcraft9105
Erfahrenes Mitglied
Hallo, wie kann ich den Hintergrund des gerade selektierten Items definieren
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
private void listBox1_DrawItem(object sender, DrawItemEventArgs e)
{
if (e.State==(e.State |DrawItemState.Selected))
{
using (SolidBrush sb = new SolidBrush(Color.Yellow))
e.Graphics.FillRectangle(sb, e.Bounds);
}
else
{
using (SolidBrush sb = new SolidBrush(e.BackColor))
e.Graphics.FillRectangle(sb, e.Bounds);
}
using (StringFormat sf = new StringFormat())
{
sf.LineAlignment = StringAlignment.Near;
sf.LineAlignment = StringAlignment.Center;
using (SolidBrush sb = new SolidBrush(e.ForeColor))
e.Graphics.DrawString(listBox1.Items[e.Index].ToString(), e.Font, sb, e.Bounds, sf);
}
}