public DropDownContentListBox() { IntegralHeight = false; DrawMode = DrawMode.OwnerDrawFixed; DrawItem += new DrawItemEventHandler(OnDrawItem); DisplayMember = "Name"; }
public myComboBox() { //InitializeComponent(); DrawItem += new DrawItemEventHandler(DrawCustomMenuItem); DrawMode = DrawMode.OwnerDrawFixed; SelectedBackColor = Color.Black; SetStyle(ControlStyles.UserPaint, true); }
public DataEventList() { InitializeComponent(); // we are using 16pixel icons ItemHeight = 16 + ITEM_PADDING * 2; DrawItem += new DrawItemEventHandler(DataEventList_DrawItem); }
private void Form1_Load(object sender, EventArgs e) { (actionToolStripMenuItem.DropDown as ToolStripDropDownMenu).ShowImageMargin = false; (helpToolStripMenuItem.DropDown as ToolStripDropDownMenu).ShowImageMargin = false; FormBorderStyle = FormBorderStyle.FixedSingle; // Disable resizable ActiveControl = menuStrip1; // Hide cursor drawItemEventHandler = new System.Windows.Forms.DrawItemEventHandler(listBox_details_DrawItem); }
public TextureListBox() { DrawMode = DrawMode.OwnerDrawFixed; DrawItem += new DrawItemEventHandler(TextureListBox_DrawItem); this.DoubleBuffered = true; SetStyle(ControlStyles.OptimizedDoubleBuffer | ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint, true); Items.Clear(); Items.Add("foobar"); }
public FontListBox() { DrawMode = DrawMode.OwnerDrawFixed; ItemHeight = 20; DrawItem += new DrawItemEventHandler(FontListBox_DrawItem); foreach (FontFamily family in FontFamily.Families) { base.Items.Add(family); } }
public FontDropDownControl() { DropDownStyle = ComboBoxStyle.DropDownList; DrawMode = DrawMode.OwnerDrawFixed; DropDownHeight = 500; ItemHeight = 20; DrawItem += new DrawItemEventHandler(ComboBox_DrawItem); foreach (FontFamily family in FontFamily.Families) { base.Items.Add(family); } //if (base.Items.Count > 0) Text = Font.FontFamily.Name; }
/// <summary> /// Constructor /// </summary> public TouchListBox() { _visitedItems = new Dictionary<object, bool>(); IntegralHeight = false; DrawMode = DrawMode.OwnerDrawFixed; //BorderStyle = BorderStyle.None; ItemHeight = 30; DrawItem += new DrawItemEventHandler(TouchListBox_DrawItem); _arrowColor = Color.FromKnownColor(KnownColor.Control); _selItemColor = Color.FromArgb(200, 200, 255); _frameColor = Color.FromKnownColor(KnownColor.Silver); _showArrow = true; _arrowSizePercents = 70; _arrowSize = 20; _arrowSizeMode = ArrowSizeModes.Pixels; _markVisited = true; _visitedColor = Color.FromArgb(245, 245, 245); _itemColor = Color.White; }
internal void RemoveItem(MenuItem item) { if (item == this.firstItem) { this.firstItem = item.nextLinkedItem; } else { MenuItem firstItem = this.firstItem; while (item != firstItem.nextLinkedItem) { firstItem = firstItem.nextLinkedItem; } firstItem.nextLinkedItem = item.nextLinkedItem; } item.nextLinkedItem = null; item.data = null; item.dataVersion = 0; if (item == this.baseItem) { this.baseItem = this.firstItem; } if (this.firstItem == null) { this.onClick = null; this.onPopup = null; this.onSelect = null; this.onDrawItem = null; this.onMeasureItem = null; if (this.cmd != null) { this.cmd.Dispose(); this.cmd = null; } } }
internal MenuItemData(MenuItem baseItem, MenuMerge mergeType, int mergeOrder, Shortcut shortcut, bool showShortcut, string caption, EventHandler onClick, EventHandler onPopup, EventHandler onSelect, DrawItemEventHandler onDrawItem, MeasureItemEventHandler onMeasureItem) { this.AddItem(baseItem); this.mergeType = mergeType; this.mergeOrder = mergeOrder; this.shortcut = shortcut; this.showShortcut = showShortcut; this.caption = (caption == null) ? "" : caption; this.onClick = onClick; this.onPopup = onPopup; this.onSelect = onSelect; this.onDrawItem = onDrawItem; this.onMeasureItem = onMeasureItem; this.version = 1; this.mnemonic = -1; }
public IDEPanel() { InitializeComponent(); DrawItem += new DrawItemEventHandler(frame_DrawItem); }
private Brush _highlightbrush; //color of highlighted items public EXComboBox() { _highlightbrush = SystemBrushes.Highlight; DrawMode = DrawMode.OwnerDrawFixed; DrawItem += new DrawItemEventHandler(This_DrawItem); }
internal void RemoveItem(MenuItem item) { Debug.Assert(item.data == this, "bad item passed to MenuItemData.removeItem"); if (item == firstItem) { firstItem = item.nextLinkedItem; } else { MenuItem itemT; for (itemT = firstItem; item != itemT.nextLinkedItem;) itemT = itemT.nextLinkedItem; itemT.nextLinkedItem = item.nextLinkedItem; } item.nextLinkedItem = null; item.data = null; item.dataVersion = 0; if (item == baseItem) { baseItem = firstItem; } if (firstItem == null) { // No longer needed. Toss all references and the Command object. Debug.Assert(baseItem == null, "why isn't baseItem null?"); onClick = null; onPopup = null; onSelect = null; onDrawItem = null; onMeasureItem = null; if (cmd != null) { cmd.Dispose(); cmd = null; } } }
public ColourComboBox() { DrawItem += new DrawItemEventHandler(DrawCustomItem); }
protected virtual void OnDrawItem(DrawItemEventArgs e) { DrawItemEventHandler eh = (DrawItemEventHandler)(Events[DrawItemEvent]); if (eh != null) eh(this, e); }
public ComboxBoxEx() { DrawItem += new DrawItemEventHandler(comboBox2_DrawItem); MeasureItem += new MeasureItemEventHandler(comboBox2_MeasureItem); SelectedIndexChanged += new EventHandler(comboBox2_SelectedIndexChanged); }
public MyComboBox() : base() { DrawMode = DrawMode.OwnerDrawFixed; DrawItem += new DrawItemEventHandler(DrawListItem); }
public myCombo() { DrawItem += new DrawItemEventHandler(DrawCustomMenuItem); DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; // or: DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed; }