private void listSearchResults_DrawItem(object sender, DevExpress.XtraEditors.ListBoxDrawItemEventArgs e) { Brush backBrush1 = new SolidBrush(Color.FromArgb(224, 251, 254)); Brush backBrush2 = new SolidBrush(Color.FromArgb(198, 241, 249)); Brush backBrush3 = new SolidBrush(Color.FromArgb(253, 192, 47)); // declare field representing the text of the item being drawn var lb = sender as DevExpress.XtraEditors.ListBoxControl; var itemText = WrapText(e.Graphics, e.Appearance.Font, (string)e.Item, lb.Width); if ((e.State & DrawItemState.Selected) != 0) { e.Cache.FillRectangle(backBrush3, e.Bounds); ControlPaint.DrawBorder3D(e.Graphics, e.Bounds); e.Cache.DrawString(itemText, e.Appearance.Font, new SolidBrush(e.Appearance.ForeColor), e.Bounds, e.Appearance.GetStringFormat()); e.Handled = true; return; } if (e.Index % 2 == 0) { e.Cache.FillRectangle(backBrush1, e.Bounds); } else { e.Cache.FillRectangle(backBrush2, e.Bounds); } e.Cache.DrawString(itemText, lb.Font, new SolidBrush(lb.ForeColor), e.Bounds, e.Appearance.GetStringFormat()); e.Handled = true; }
private void checkedListBoxControl1_DrawItem(object sender, DevExpress.XtraEditors.ListBoxDrawItemEventArgs e) { e.Appearance.BackColor = e.Index % 2 == 0 ? Color.LightCyan : Color.MistyRose; if (checkedListBoxControl1.GetItemChecked(e.Index)) { e.Appearance.BackColor = Color.Gainsboro; e.Appearance.Font = new Font(e.Appearance.GetFont(), FontStyle.Italic | FontStyle.Strikeout); } }
public void ComboBox_DrawItem(object sender, DevExpress.XtraEditors.ListBoxDrawItemEventArgs e) { try { int argb = Convert.ToInt32((e.Item as DevExpress.XtraGrid.Views.Grid.FilterItem).Value); Color clr = Color.FromArgb(argb); e.Graphics.FillRectangle(new SolidBrush(clr), e.Bounds); e.Handled = true; } catch { } }
private void clstElement_DrawItem(object sender, DevExpress.XtraEditors.ListBoxDrawItemEventArgs e) { BindingListView <EntityElementTemplate> source = clstElement.DataSource as BindingListView <EntityElementTemplate>; if (source != null) { EntityElementTemplate objElementTemplate = source.FirstOrDefault(t => t.serno.ToString() == e.Item.ToString()); if (objElementTemplate.linkSerno != null) { e.Appearance.ForeColor = Color.Blue; //e.Appearance.Font = new Font("宋体", 10.5f, FontStyle.Bold); } } }
private void checkedListBoxControl1_DrawItem(object sender, DevExpress.XtraEditors.ListBoxDrawItemEventArgs e) { switch (e.Item as string) { case "Red": e.Appearance.ForeColor = Color.Red; break; case "Green": e.Appearance.ForeColor = Color.Green; if ((e.State & DrawItemState.Selected) == 0) { e.Appearance.BackColor = Color.Yellow; } break; case "Blue": e.Appearance.ForeColor = Color.Blue; break; } }
protected override void DrawItemCore(ControlGraphicsInfoArgs info, DevExpress.XtraEditors.ViewInfo.BaseListBoxViewInfo.ItemInfo itemInfo, DevExpress.XtraEditors.ListBoxDrawItemEventArgs e) { itemInfo.State = System.Windows.Forms.DrawItemState.None; ((DevExpress.XtraEditors.ViewInfo.CheckedListBoxViewInfo.CheckedItemInfo)(itemInfo)).CheckArgs.CheckStyle = DevExpress.XtraEditors.Controls.CheckStyles.Radio; base.DrawItemCore(info, itemInfo, e); }
private void imgLstBxControl_DrawItem(object sender, DevExpress.XtraEditors.ListBoxDrawItemEventArgs e) { // e.Item }