|
分類:[C#]
こんにちは。
VisualStudio2008、.Net2.0の環境で、 以下の手順でデザイナ上に配置したコントロールが表示されなくなる 現象に悩んでいます。
1.Panel1に、Label_Aを"Document = Top"で配置する。 2.Panel1に、ToolStrip_Aを"Document = Top"で配置する。 3.Panel1に、DataGridView_Aを"Document = Fill"で配置する。 4.DataGridView_Aを右クリックして"前面"に設定する。 5.各コントロールに名前をつける。
上記の手順で、最初は意図した通りに、 上からLabel_A, ToolStrip_A, DataGridView_Aの順で コントロールが並んでいます。
しかし、しばらく他のPanel上のコントロールを変更するなどしているうちに、 気づくとToolStrip_Aがデザイナ画面上から消えてしまいます。
以下のようにいろいろ確認したのですが、原因がわかりませんでした。 ・プログラムを開始してフォームを起動した場合も、ToolStrip_Aは表示されない。 ・プロパティ画面のチョイスボックスから、ToolStrip_Aを選択すると、デザイナ上の元の位置に表示される。 しかし、他のコントロールをクリックするとまた消えてしまう。 ・ソースのDesigner.csを確認すると、ToolStrip_AはPanel1にAddされている。 ・VisualStudioを再起動しても現象は変わらない。
結局、何度もToolStripコントロールの削除→追加を繰り返したのですが、 毎回同じ現象がおきてしまいます。
原因等わかる方がいましたら、ご教授よろしくお願いいたします。
|