Использование OpenFileDialog с не открывающейся формой окна - PullRequest
0 голосов
/ 29 мая 2019

Я делаю GUI с формой окна, и OpenFileDialog не открывается при нажатии кнопки.

Я использую следующий код, и ничего не происходит, когда я нажимаю на кнопку, обозначенную как button1.

    System::Void button1_Click(System::Object^  sender, System::EventArgs^  e)
    {
        Stream^ myStream;
        OpenFileDialog^ openFileDialog1 = gcnew OpenFileDialog;

        openFileDialog1->InitialDirectory = "c:\\";
        openFileDialog1->Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
        openFileDialog1->FilterIndex = 1;
        openFileDialog1->RestoreDirectory = true;

        if (openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK)
        {
            if ((myStream = openFileDialog1->OpenFile()) != nullptr)
            {
                String^ strfilename = openFileDialog1->FileName;
                String^ Readfile = File::ReadAllText(strfilename);
                MessageBox::Show(Readfile); // This is a test line


                //myStream->Close();
            }
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...