Я делаю 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();
}
}
}