menuStripのあった個所が消失 – プログラミング – Home

menuStripのあった個所が消失
 
通知
すべてクリア

menuStripのあった個所が消失


野原
 野原
(@野原)
ゲスト
結合: 14年前
投稿: 1
Topic starter  

 VC++2010Expressのwindowsフォーム(マネージ)アプリをひな形に使用している者
ですが、menuとサブメニューを作成、その後namespace <プロジェクト>{}内にメンバ変
数を追加、コードを記述し実行したところ、配置したmenuStrip1が丸々消え、しかもそこ
のウインドウも透明化しウインドウに隠されたものが表示されました。
 この状態のままウインドウをクリックすると、正常に表示されました。
 menuStrip1->Refresh() menuStrip1->Show()も試しましたが表示されません。
コード内では特に変な処理は行っておらず、メンバ変数も

private: System::Windows::Forms::MenuStrip^ menuStrip1;
private: System::Windows::Forms::PictureBox^ pictureBox1;

の並びに

int A;
int B;

を加えただけなので、不可解です。
この場合、どう対処したらよいでしょうか。

長くなってすみません。


引用解決済
トピックタグ
hirocco
 hirocco
(@hirocco)
ゲスト
結合: 14年前
投稿: 138
 

消失?
InitializeComponentが絡んでない?


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

気になるのは、int型の変数を加えたらと書いてありますが、
本当に加えただけでコードは弄っていないのかという部分です。
もしint型の二つの変数を加えたのが原因と言うのであれば、
その二行をコメントアウトすれば元の状態になるはずですが、
その状態だと問題の現象は起きませんか?

消失ではなくて、非表示状態になっている?
この辺はなるべく正確な表現をした方が良いです。

> この状態のままウインドウをクリックすると、正常に表示されました。

と書かれていますので消失したわけでは無いと思いますし。

正直な話、書かれている内容からだけでは原因は特定できないと思います。


返信引用
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2660
 

後は検証方法として簡単なテストプログラムを作成してみて
同じ事をして同じ現象が起こるかですね。
もしかしたら今注目している点ではない部分で問題があるかも
しれませんから、問題が起こっている原因箇所をもう少し
絞り込んだ方が良いと思います。

書かれている情報からでは何処まで調べて書かれているのかも
良くわかりません。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました