■12978 / ) |
Tabコントロールの表示・表示切替時のちらつき |
□投稿者/ 相田 (6回)-(2008/01/22(Tue) 13:36:01)
|
分類:[C#]
おつかれさまです。 C#2005での質問です。
Tabコントロールをユーザの操作により、あるTabは表示、あるTabは表示と 切り替えていく際、画面のちらつきがきりなります。 ちらつきを抑える方法は無いでしょうか? ちなみにSuspendLayout()は仕込んでおります。 下にソースを記載しときます。
TabCntにはPageA,PageB,PageCがあるとします。
int cntPage = TabCnt.TabPages.Count; TabCnt.SuspendLayout()
for (int i = 0; i < cntPage; i++) { TabCnt.TabPages.RemoveAt(0) }
if (ユーザ操作) { TabCnt.TabPages.Add(PageA) TabCnt.TabPages.Add(PageC) } else { TabCnt.TabPages.Add(PageA) TabCnt.TabPages.Add(PageB) }
TabCnt.ResumeLayout();
|
|