none
C# 画图问题。 RRS feed

  • 问题

  • 问题是这样的:

    自定义了一个用户控件UControlsSon, 然后在OnPaint事件中,画出背景图片。

    再自定义了一个用户控件UControlsMain,添加一个Panel控件,然后根据数据库中一个表的记录在Panel控件中一个个添加用户控件UControlsSon(比如说,每行添加8个UControlsSon,总共有10行),就是根据DataTable的行数,UControlsSon控件自身的高度,宽度,之间的间隔,算出其位置,一个个加载上去,

    由于数据比较多,Panel会有滚动条,

    最后在窗体FormMain中添加用户控件UControlsMain,

    运行后,窗体上是一个个逐渐的显示用户控件UControlsSon控件,我希望能一次性的显示出来,这要怎么做?这是问题一?

    还有在拖动用户控件UControlsMain中的Panel时,产生了画面闪烁的问题,这是问题二?

    请指教有没好的解决方法。。

    2010年12月28日 9:02

答案

全部回复