我在我的代碼中放置了一個對象,現在我想再次創建它。如何在處理對象後創建對象?
我該怎麼做?
答案是:
private void showToolStripMenuItem_Click(object sender, EventArgs e)
{
xpPanelGroup1.CreateControl();
xpPanelGroup1.Visible = true;
...
}
private void noShowToolStripMenuItem_Click(object sender, EventArgs e)
{
xpPanelGroup1.Visible = false;
...
xpPanelGroup1.Dispose();
}
請問您可以添加您的代碼嗎? – 2010-08-22 09:15:27
否否否否否否否 - 調用CreateControl()可能會重新創建基礎窗口句柄,但實際的控件本身仍然處置完畢。你會發現,當你最終關閉表單時,新的控制手柄永遠不會被清理。您正朝着正確的方向前進,在您的項目中稍後體驗到一系列調試困難 - 併爲您的應用程序引入用戶機器的不穩定性。 – Bevan 2010-08-23 07:40:12
嘿人,我必須處理我的control.so,所有答案使用.Visible = true不適合我! 好嗎? 所以,不要在我的問題X上推負面投票< – 2010-08-23 08:59:22