我特喵的,見鬼了。
幾個相同的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一樣了。