- PR -

formに貼り付けていたユーザーコントロールが消えてしまう

1
投稿者投稿内容
kkk
常連さん
会議室デビュー日: 2004/09/17
投稿数: 33
投稿日時: 2005-04-21 13:30
現在、VB.NET(VS.NET使用)にてWindowsアプリの開発を行っていますが、件名の事象が発生し、大変困っています。関連する情報であれば何でも結構ですので、お知恵を拝借させてください。以下が詳細な状況です。

1.VS.NETにてソリューションを開く
2.formには以下のユーザーコントロールが貼り付けてある
textbox:入力チェックを実装。フォントを初期設定等。
button:権限によるボタン表示を実装。プロパティ追加等。
3.VSSにて管理しているソースファイルを「最新バージョンの取得」にて取得。
4.2のformをVS.NETにて開くと、ユーザーコントロールが消えてしまう。

以上、ご協力お願いいたします。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2005-04-22 11:45
こんにちは、じゃんぬ です。

デザイナを一旦閉じて、リビルドしてもだめでしょうか?
もしダメであれば、ユーザーコントロール自体を疑った方が良いですね。



_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
nodera
大ベテラン
会議室デビュー日: 2003/09/08
投稿数: 200
投稿日時: 2005-04-22 16:13
こんにちは。

消えるというのは、本当にデザインおよびコード上から削除されてしまっているのでしょうか?それとも、サイズや位置が0とかいう値になってしまったりしていることはないでしょうか?

昔自分もカスタムコントロールが張り付いているFormを開いたときに、コントロールが消えるという現象に出くわしたことがあり、サイズや位置がおかしな値になっていて消えたように見えたことがありました。

詳細は忘れてしまいましたが(自分が作成したコントロールではなかったので)、カスタムコントロール側の実装に原因があったように記憶しております。
kkk
常連さん
会議室デビュー日: 2004/09/17
投稿数: 33
投稿日時: 2005-04-25 13:14
ご回答ありがとうございました。

デザイナを閉じ、リビルドしても戻りませんでした。

事象の詳細は、デザイン上からコントロールがなくなってしまい、コード上には残っていたり消えていたりする状態です(条件が見つけられていません)。

コントロールの実装を調べてみます。
また、なにかお気づきの点ありましたらご指導お願いします。

Kaz0109
会議室デビュー日: 2005/04/26
投稿数: 1
投稿日時: 2005-04-26 18:08
こんにちは

C#.NET練習中ですが、
私もC#.NETにて同じ様な現象が何度か発生しました。
私の場合はcalendarコントロールにダブルクリックの処理を実装しましたが、
releaseモードでビルド後終了した場合にこの現象が起きましたので、
おまじないとして、終了時はDebugモードに戻しています。
コントロールが消えても、コードが残っていればそのうち復活するようです。

根本的な解決にはなっていませんが参考までに。
1

スキルアップ/キャリアアップ(JOB@IT)