Hoş Geldin, Ziyaretçi!

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı yada giriş yapmalısınız. Forum üye olmak tamamen ücretsizdir.

C Sharp İki DataGridViewin Scroll Barlarının Aynı Anda Hareket Etmesi

Admin

TurkDevelopers
Yönetici
TDN Admin
Katılım
30 Nis 2020
Mesajlar
99
Konum
Ankara
İki farklı DataGridView'in Scroll barlarının aynı anda hareket etmesi için Scroll eventini kullanacağız. Herhangi bir DataGridView'in Scroll barını kaydırdığımız zaman diğer DataGridView'in Scroll barıda otomatik olarak eş zamanlı kayacaktır.

C#:
using System.Windows.Forms;

namespace DataGridView
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void dataGridView1_Scroll(object sender, ScrollEventArgs e)
        {
            dataGridView2.FirstDisplayedScrollingRowIndex = dataGridView1.FirstDisplayedScrollingRowIndex;
            dataGridView2.HorizontalScrollingOffset = dataGridView1.HorizontalScrollingOffset;
        }
        private void dataGridView2_Scroll(object sender, ScrollEventArgs e)
        {
            dataGridView1.FirstDisplayedScrollingRowIndex = dataGridView2.FirstDisplayedScrollingRowIndex;
            dataGridView1.HorizontalScrollingOffset = dataGridView2.HorizontalScrollingOffset;
        }
    }
}
datagridview.PNG