2008-09-11 34 views
4

TabControl ile bir Windows Form uygulamasına sahibim. TabControl'deki TabPages öğelerinden biri bir ToolStrip içerir. Sık sık, Windows Form tasarımcısı Toolstrip'in Visible özelliğini False olarak kendiliğinden ayarlar. Araç kalıbımın formumda yeniden görünmesini sağlamak için, denetimi el ile bulmalı ve özelliği true olarak ayarlamam gerekir. Gerçekten sinir bozucu.TabPages içindeki ToolStrips, Windows Forms tasarımcısından sık sık kayboluyor

Bunun neden olduğunu veya nasıl durduğunu bilen var mı? Kontrolün minimum yüksekliğini sıfır olmayan bir değere ayarlamayı denedim, ancak bunun bir etkisi yok.

VS2008, VB.NET ve .Net framework 2.0 kullanıyorum, ancak VS2005'de de bu sorunla çok farklı uygulamalarda mücadele ettim.

cevap

5

Bunun için bir çözüm bulabilirim.

Benim ToolStrip doğrudan üzerine yerleştirilmiş TabPage üzerine yerleştirildi. Ancak, ToolStrip TabPage üzerinde bir ToolStripContainer olduğunda aynı sorunu açıklayan a thread on Microsoft Connect bulundu. Bu sorun VS2005'in bir sürüm adayında gözlemlendi, ancak Eylül 2006'da Microsoft tarafından sabitlendi.

Bu nedenle, ToolStrip'i bir ToolStripContainer içine koymak için kodumu değiştirdim ve şimdi sorunu yeniden oluşturamıyorum.

0

Tasarımcının kodunu açın ve denetimin görünür özelliğini true olarak ayarlayın.

Nick Hanshaw Benim için

+0

, bu bir süre çalışır ve daha sonra VS2008 hiçbir algılanabilir bir nedenden dolayı, geri false olarak sıfırlar. –

İlgili konular