- - PR -
ユーザコントロールはグループボックス内に貼り付けれない?
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2005-07-15 19:39
WindowsFormをC#で開発しているのですが、
ユーザコントロールを作成して、グループボックス内に 貼り付けた場合に、リビルドするまでは存在するのですが、 実行した後、デザイナから消えてしまうのですが、コードだけは残っています。 ただ、グループボックスにAddする際のコードだけが消えているようです。 ユーザコントロールをフォームに直接貼り付けた場合は、 問題なく動作しています。 グループボックス内にはユーザコントロールは貼れないのでしょうか? それとも、ユーザコントロールに問題があるのでしょうか? 対象方法がありましたらご教授お願いします。 バージョン:VS.NET2003 OS:Windows2000 SP4 | ||||
|
投稿日時: 2005-07-16 09:59
新規にプロジェクトを作成し、ユーザーコントロールを作った限りではグループボックスにも貼り付けることが出来ています。少なくとも当方の環境(WindowsXP Pro + VS.NET2003)ではね。と言うことはプログラムを作っている過程で、余計なコードを書いているか、必要なコードを消してしまった可能性のほうが、濃厚かと。 _________________ 甕星 <mikahosi@abox9.so-net.ne.jp> http://blogs.msmvp.jp/mikahosi/ | ||||
|
投稿日時: 2005-07-19 09:48
甕星さん。返答ありがとうございます。
グループボックスにも貼り付けることができるのですね。 余計なコードや、必要なコード消したりはしていないつもりですが・・。 変わっていることといえば・・プロパティで、サイズ変更しているくらい でしょうか?下記のような、方法はまずいのでしょうか? public bool aaa { set { ret = value; // コンポーネントサイズ設定 if (ret == true) { this.Width = 320; txtValue.Width = 230; } else { this.Width = 450; txtValue.Width = 360; } } get { return ret; } } | ||||
|
投稿日時: 2005-07-19 10:26
まずは、そういった部分をコメントアウトなどして原因を絞りこむことです。 これは、デバッグの手法としてかなり有効で、皆さんもやられているかと思います。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
1
