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
114
Konum
Ankara
Web sitesi
turkdevelopers.net
İ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