4

TabControlを備えたWindowsフォームアプリがあります。TabControlのTabPageの1つに、ToolStripが含まれています。多くの場合、Windowsフォームデザイナーは、ツールストリップのVisibleプロパティをFalseに自発的に設定します。ツールストリップをフォームに再表示するには、コントロールを手動で見つけて、プロパティをTrueに戻す必要があります。本当に迷惑です。

なぜこれが起こるのか、それを止める方法を誰かが知っていますか?コントロールの最小の高さをゼロ以外の値に設定しようとしましたが、効果がありません。

私はVS2008、VB.NET、および.Net Framework 2.0を使用していますが、VS2005でも、いくつかの異なるアプリケーションでこの問題に苦労しています。

4

2 に答える 2

5

これに対する回避策を見つけたかもしれません。

私の ToolStrip は、TabPage に直接配置され、Top にドッキングされました。ただし、Microsoft Connectで、ToolStrip が TabPage の ToolStripContainer にある場合の同じ問題を説明するスレッドを見つけました。この問題は VS2005 のリリース候補で確認されましたが、Microsoft によって 2006 年 9 月に修正されたと思われます。

そのため、ToolStrip を ToolStripContainer 内に配置するようにコードを変更しましたが、問題を再現できません。

于 2008-09-15T15:28:27.537 に答える
0

デザイナコードを開き、コントロールのvisibleプロパティを明示的にtrueに設定します。

ニック・ハンショー

于 2009-04-11T13:20:07.797 に答える