NEWS

[DEVEXPRESS] Hướng dẫn custom image group panel GridView

[DEVEXPRESS] Hướng dẫn custom image group panel GridView
Đăng bởi: Thảo Meo - Lượt xem: 4262 07:54:57, 08/01/2020DEVEXPRESS   In bài viết

Xin chào các bạn, bài viết hôm nay mình sẽ chia sẽ cách giúp các bạn custom image trên group panel của GridControl Devexpress C#.

[DEVEXPRESS] Custom Image Group Panel GridView C#

Dưới đây là giao diện demo ứng dụng bằng ngôn ngữ C#:

group_image_devexpress

Các bạn sẽ viết trong sự kiện CustomDrawGroupPanel của GridView Devexpress

Source code Devexpress C#:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace ImageGroupGridView
{
    public partial class Form1 : DevExpress.XtraEditors.XtraForm
    {
        public Form1()
        {
            InitializeComponent();
        }
        Image groupPanelImage;
        private void gridView1_CustomDrawGroupPanel(object sender, DevExpress.XtraGrid.Views.Base.CustomDrawEventArgs e)
        {           
            Color color1 = Color.FromArgb(244, 132, 38);
            Brush brush = e.Cache.GetGradientBrush(e.Bounds, color1, Color.Bisque,
              System.Drawing.Drawing2D.LinearGradientMode.Horizontal);           
            e.Cache.FillRectangle(brush, e.Bounds);            
            Rectangle r = new Rectangle(e.Bounds.X + e.Bounds.Width - groupPanelImage.Size.Width - 5,
              e.Bounds.Y + (e.Bounds.Height - groupPanelImage.Size.Height) / 2, groupPanelImage.Width, groupPanelImage.Height);
            e.Cache.DrawImageUnscaled(groupPanelImage, r);
            e.Handled = true;
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            groupPanelImage = Image.FromFile(@"logo.png");
            gridView1.Appearance.GroupPanel.ForeColor = Color.Black;
        }
    }
}

Thanks for watching!

THÔNG TIN TÁC GIẢ

BÀI VIẾT LIÊN QUAN

[DEVEXPRESS] Hướng dẫn custom image group panel GridView
Đăng bởi: Thảo Meo - Lượt xem: 4262 07:54:57, 08/01/2020DEVEXPRESS   In bài viết

CÁC BÀI CÙNG CHỦ ĐỀ

Đọc tiếp
.