我特喵的,見鬼了。 幾個相同的Tabpage中添加相同toolStrip控制項,每次都是第二個Tabpage中的消失,但是查看設計器下麵又顯示控制項存在,點擊也會出現,運行後就沒有了,真的是奇怪。 最後經多方搜索彙總,讀出結論是他喵的Vs2010的問題只需去*designer.cs 中去把 this.t ...
我特喵的,見鬼了。
幾個相同的Tabpage中添加相同toolStrip控制項,每次都是第二個Tabpage中的消失,但是查看設計器下麵又顯示控制項存在,點擊也會出現,運行後就沒有了,真的是奇怪。
最後經多方搜索彙總,讀出結論是他喵的Vs2010的問題只需去*designer.cs 中去把 this.toolStrip1.Visible = false; 手工改成 this.toolStrip1.Visible =true。運行一下,然後再改回this.toolStrip1.Visible = false;,就行了,真是神奇的操作。但是過了一會又不行了,索性直接設為true,或者直接註釋掉。註釋掉會重新生成還是this.toolStrip1.Visible = false; 直接改為this.toolStrip1.Visible = True;不知道可以保持多長時間
據大神們說VS2012以上沒有這個問題。但是因條件限制只能用VS2010所以先這樣湊活著吧。
經過一天的測試,設置this.toolStripl.Visible = true,可以修複toolstripl控制項在設計器中消失的問題,並且修改完成運行後在設計器的代碼段里this.toolStripl.Visible = true這段代碼會消失,就變成與其他未出問題的toolstripl一樣了。