- 826 名前:デフォルトの名無しさん [2006/05/08(月) 00:03:58 ]
- すんません。
VisualStudioExpressのC++で ボタンを押したらファイルオープンダイアログを表示したいのですが、 openFileDialogコントロールをペタって貼ったあとに、 private: System::Void btnOpen_Click(System::Object^ sender, System::EventArgs^ e) { のところに、 if ( openFileDialog1->ShowDialog() == DialogResult::OK){ って書けばOKって、書いてあるのですが、実際には if ( openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK){ って書かないとコンパイル出来ないのは、なんか足りないからでしょうか?つっか、こんな長い文、覚えられないのですが。 つっか、namespace に using namespace System::Windows::Forms; があるので、せめて::DialogResult::OKでいけると思うんですがねぇ? ちなみに、c#だと、 if (openFileDialog1.ShowDialog() == DialogResult.OK) でイケます。
|

|