我不能將任何控件添加到一個組框,如果對照的另一種形式宣佈。
背景資料:
我有MainForm
從Form
繼承。它提供了我需要的所有形式的一些功能,並且還添加了我需要的所有其他形式的一些自定義控件/圖像。
用我的表格,我把MainForm
的控件/圖像重新定位到我需要的地方,一切都很好。
但由於某種原因,我無法將這些相同的控件/圖像移動到現有的GroupBoxes
中。
當我說不能我的意思是VS不讓我;當我拖動控制組框,我的鼠標光標切換到這個「錯誤」的標誌:
我不能將任何控件添加到一個組框,如果對照的另一種形式宣佈。
背景資料:
我有MainForm
從Form
繼承。它提供了我需要的所有形式的一些功能,並且還添加了我需要的所有其他形式的一些自定義控件/圖像。
用我的表格,我把MainForm
的控件/圖像重新定位到我需要的地方,一切都很好。
但由於某種原因,我無法將這些相同的控件/圖像移動到現有的GroupBoxes
中。
當我說不能我的意思是VS不讓我;當我拖動控制組框,我的鼠標光標切換到這個「錯誤」的標誌:
如果我理解正確的話,那麼你有兩個或多個級別的繼承層次的與你的形式,基類有GroupBox
您試圖通過派生形式在設計器中對其進行修改。我對麼?
在這種情況下,VS會阻止您將控件移到在基類中聲明的groupbox?
如果是,有幾件事要檢查。
protected
,以便您可以在派生類中訪問它。如果您還有麻煩,請將groupbox設置爲protected internal
並試一試。
希望這有助於
抱歉,GroupBox處於被激怒的狀態。我試圖把這些控件放在基類中。虐待確保控件是至少保護,雖然 – BloonsTowerDefence
@BormsTowerDefence好,這並沒有太大的區別嘗試我的解決方案。這應該有所幫助 –
目前尚不清楚你的組合框的聲明方式。它存在於另一個基類中嗎?你在談論「視覺繼承」嗎? –
這是'Winforms'嗎? – ElectricRouge
@ElectricRouge大概是的。 '我有從窗體繼承的MainForm' :) –