C#, C♯, C#相談室 Part83
■ このスレッドは過去ログ倉庫に格納されています
0411デフォルトの名無しさん
2014/05/21(水) 19:25:24.07ID:bWXCPWXI広いDataGridの各セルに値を表示していて、一定間隔で表示を更新しているのだけど、
表示更新を行うのを画面内に表示されている範囲だけにしたくて、現在表示されている列を知りたいのです。
どの行が表示されるかは、DataGrid.LoadingRow/UnloadingRowイベントで簡単にわかるんだけど、
列に関してはこれに類似する便利なイベントなどが見つからなくて、悩んでいます。
ScrollChangedイベントが発生した時に各列の位置を計算して、
表示されている範囲内に収まっているかを確認するという方法を考えたんだけど、
「表示されている範囲」を取得する方法がわからず、実現できるかどうか・・・
詳しい方、知恵を貸していただけませんでしょうか。
■ このスレッドは過去ログ倉庫に格納されています