C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■102916 / 2階層)  DataGridViewのセル編集開始時に左端にスクロール
□投稿者/ saku (3回)-(2024/01/31(Wed) 16:52:15)
皆さま、色々なご意見ありがとうございました。
あれから色々と調べていましたところ、スクロールした最後の位置を覚えておき、Scrollイベントでスクロール位置を
設定し直して対応していた方のQ&Aを見つけました。

>kiku様

 今回いただいたリンクは確認させていただきました。
 ありがとうございました。

>WebSurfer様

 継承しているDataGridViewを利用しているのですがこちらが少なからず影響があったのかもしれません。
 後でスクロール位置を戻す記事を見つけましたので、そちらで対応してみることにしました。

>とくま様

 全くもってその通りです。継承したものを使用していたので何らかのイタズラ動作があったのかもしれません。
 先にディフォルトで確認すべきでした。

>魔界の仮面弁士様
 はい、BaseDataGridViewはSystem.Windows.Forms.DataGridViewを継承したモノになります。
 表示色の制御で継承したモノが用意されていました。
 どのイベントで行うのが最も最良かは引き続き確認していきたいと思いますが、スクロール後に位置を戻すのが
 一番影響が低のように感じています。(継承したDataGridViewはいたるところで使用されているため)


<結論>
結果として、滅多に起こる作業・動作ではない、という観点から魔界の仮面弁士様のおっしゃる通り、
スクロール後に元の位置に戻すことにしました。(はい、この形で対応できました。)

皆さま、ご意見ありがとうございました。
感謝します。
解決済み
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[1]: DataGridViewのセル編集開始時に左端にスクロール /魔界の仮面弁士 返信無し
 
上記関連ツリー

DataGridViewのセル編集開始時に左端にスクロール / saku (24/01/30(Tue) 18:25) #102908
Re[1]: DataGridViewのセル編集開始時に左端にスクロール / kiku (24/01/31(Wed) 08:51) #102909
Re[1]: DataGridViewのセル編集開始時に左端にスクロール / WebSurfer (24/01/31(Wed) 09:52) #102910
Re[1]: DataGridViewのセル編集開始時に左端にスクロール / とくま (24/01/31(Wed) 10:08) #102911
Re[1]: DataGridViewのセル編集開始時に左端にスクロール / 魔界の仮面弁士 (24/01/31(Wed) 11:04) #102913
  └ DataGridViewのセル編集開始時に左端にスクロール / saku (24/01/31(Wed) 16:52) #102916 解決済み ←Now

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信