C# Thread Kullanımı Sonrası Scroll İşlevini Nasıl Kullanabilirsiniz?
Bu yazımızda, "Thread" kullanımının ardından "scroll" işlevini nasıl kullanabileceğimizi göstereceğim. Aslında, bu sorunu sadece basit bir kod ile çözebiliriz. Makalemizde, C# programlama dilinde bir örnek kod kullanarak, "dataGridView" kontrolüne verileri getirdikten sonra nasıl scroll işlevini etkinleştirebileceğimizi anlatacağım.
Öncelikle, dataGridView'e verileri getirdikten sonra aşağıdaki kodu eklemeniz gerekmektedir:
scssdataGridView1.PerformLayout();
Bu kodu ekledikten sonra, göreceksiniz ki scroll işlevi yeniden aktif hale gelecektir.
Aşağıda, "Ebubekir Bastama Log Listeleme Kodu" adında bir örnek kod bulunmaktadır:
csharp#pragma warning disable CS1998
async Task securtylogi()
#pragma warning restore CS1998
{
try
{
EventLog log = new EventLog("Security");
entries = log.Entries.Cast<EventLogEntry>()
.Where(x => x.InstanceId == 4624)
.Select(x => new
{
x.Index,
x.MachineName,
x.EntryType,
#pragma warning disable CS0618
x.EventID,
#pragma warning restore CS0618
x.CategoryNumber,
x.InstanceId,
x.TimeGenerated,
x.Source,
x.Message
}).ToList();
if (entries != null)
{
dataGridView1.DataSource = entries;
dataGridView1.PerformLayout();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Yukarıdaki örnek kodda, "EventLog" sınıfı kullanılarak "Security" adlı bir güvenlik logu alınmakta ve belirli bir "InstanceId" değerine sahip girişler seçilmektedir. Seçilen veriler, "dataGridView1" kontrolüne bağlanarak gösterilmektedir. Ardından, "dataGridView1.PerformLayout();" koduyla scroll işlevi etkinleştirilmektedir.
Bu örnek kodu uyguladığınızda, dataGridView kontrolünüzün scroll işlevinin doğru şekilde çalıştığını göreceksiniz.
Umarım bu makale size yardımcı olur!
Hiç yorum yok:
Yorum Gönder