1

我正在从事一个涉及创建自定义图形编辑器的项目。图形编辑器有多个选项卡,我想创建一个预览功能,该功能将显示一个弹出窗口,其中包含每个选项卡内容的位图预览。但是,我遇到的问题是,必须先安排每个选项卡的内容,然后才能为其生成正确的预览。这意味着进入每个选项卡以确保它们被渲染和排列。然后,只有这样,预览才能正确生成,否则预览的大小为 0x0。有人知道如何强制安排内容控件,以便我可以生成适当大小的预览吗?

4

2 回答 2

1

显然您可以直接调用“排列”方法,但您必须小心作为参数传入的矩形,因为如果您只想强制对象自行绘制,它会对控件的显示产生不利影响(即可以强制它拉出所需的位置)。

于 2011-02-10T21:01:57.703 回答
0

是 MSDN 的链接,其中讨论了控件的“arrangeOverride”方法。

我不确定这是你需要的,但这种方法似乎是你要问的。

希望这可以帮助!

于 2011-01-07T22:06:36.223 回答