void edtTo_CustomDrawGlyph(object sender, TokenEditCustomDrawTokenGlyphEventArgs e) { Image image = GetTagGlyphImage(e.Value); if (image != null) { e.Cache.Paint.DrawImage(e.Graphics, image, e.GlyphBounds, new Rectangle(Point.Empty, image.Size), true); } e.Handled = true; }
void tkeEmail_CustomDrawTokenGlyph(object sender, TokenEditCustomDrawTokenGlyphEventArgs e) { var file_name = e.Value.ToString(); //Image image = icEmail.Images[0]; var image = Icon.ExtractAssociatedIcon(file_name).ToBitmap(); if (image != null) { e.Cache.Paint.DrawImage(e.Graphics, image, e.GlyphBounds, new Rectangle(Point.Empty, image.Size), true); } e.Handled = true; }