cincir 发表于 2016-4-17 18:41:58

移除并重新添加到托盘集

**** Hidden Message *****

Atook 发表于 2016-4-17 22:57:32

很难说没有看到你的代码。控件是选项板上的单个控件吗?也许您需要在删除控件后重新实例化调色板。
为什么要删除控件并将其添加回调色板?

cincir 发表于 2016-4-18 08:04:57

看着你的代码,没有什么能跳出来。
尝试在
palette = paletteSet.Add(“Control1”, userControl)

删除断点;
在 AttachPalette 中,检查变量
userControl
是否需要在第二次重新实例化。

Atook 发表于 2016-4-18 18:00:36

从模糊的内存中工作...尝试
userControl.Invalidate()
控件来刷新它的内容。我认为Windows机制需要一脚踢在裤子上,现在布局中发生了一些变化。如果不是
。无效()
就是这样。或者不是。

CADbloke 发表于 2016-4-19 05:01:12

我尝试了Invalidate(),Refresh(),CreateGraphics(),但是没有成功。
页: [1]
查看完整版本: 移除并重新添加到托盘集