2011-11-11 11 views
1

私はこのような実行時に目に見えない/フォーム上のパネルが見えるようにしたい:実行時にwxPanelを表示/非表示にする方法は?

wxPanel* wxp; 
wxp->Hide(); 
... 
wxp->Show(); 

は、何らかの方法でそれは可能ですか?

+0

これは動作しませんか?何が起こるのですか? – ravenspoint

+0

2 @ ravenspoint:私はこのコードを直感的に書いています。私はそれをコンパイルしようとしなかった、それは私のせいだった。 – fat

答えて

3

あなたは正確にHideShowと呼ばれる方法を提供wxWindowからwxPanel継承としてそのようにそれを行うことができるはずです。

したがって、次のコードは動作するはずです:

wxPanel* wxp = new wxPanel(parent); 
wxp->Hide(); 
... 
wxp->Show(); 
+0

ありがとうございます。あなたが正しいです。 – fat

+0

これが最後にあなたを助けてくれたら、その隣にある小さなチェックマークを付けて、正しい答えとしてマークしてください! – SteveL

関連する問題