- PR -

VC++でコントロールが消える

1
投稿者投稿内容
rucio
ベテラン
会議室デビュー日: 2002/11/27
投稿数: 98
投稿日時: 2003-09-01 22:07
こんにちは。

VC++で配置したコントロールが消えてしまって困っています。
「実行画面から消えてしまう場合」と「デザイン画面から消えてしまう」場合があります。
どなたかこのような現象の解決につながる情報をご存じないですか?
または同じ現象になる方はいますか?

■再現方法 デザイン画面から消える場合
1.Visual Studio .NET 2003を起動
2.「新しいプロジェクト」で
[Visual C++ オブジェクト] - [.NET] - [Windowsフォームアプリケーション]を選択。(プロジェクト名は仮にVCTest。同名のフォルダ等は存在しない)
3.フォームにButton(ボタン)を配置。
4.コードを表示してInitializeComponent();の上に改行を入れる。
→いろいろいじっているうちに消えてしまうのですが、ここでは簡単にこのような修正を加えたものとします。
5.デザイン画面に戻るとボタンが消える。→消える瞬間を目撃できます。

■再現方法 実行画面から消える場合
1〜3.(上記と同じ)
4.[デバッグ]メニューから[開始]を選択
→ビルドするか聞かれるので「はい」を選択
5.実行されて表示されるフォームには配置したはずのボタンがない。

■環境
Windows XP (SP1), Visual Studio .NET 2003
この他にVisual Studio .NET 2002, Visual Studio 6.0などが入っています。

■追記
この他 フォーム上でボタンをダブルクリックなどしてもイベントプロシージャが作成されない現象が発生しています。ダブルクリックするとコードに切り替わるだけです。
VB.NETや C#は普通に使えています。

なお、同じCDで別のパソコンにインストールしたところ上記のような現象は起きませんでした。そのパソコンの環境は Windows 2000 (SP3) + VS.NET 2003 + VS.NET 2002 +VB6 です。
1

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