#winforms #visual-c #managed
#winforms #visual-c #управляемый
Вопрос:
Я впервые работаю над управляемым C … Я создал форму с использованием Winform, в которой есть кнопка для просмотра каталогов в поисках файла, и какой бы путь пользователь ни выбрал, путь должен быть виден в текстовом поле.
Я хотел знать, как создать диалоговое окно браузера файлов в управляемом C .
При необходимости прикрепите изображение формы.
Ответ №1:
Вы ищете OpenFileDialog или SaveFileDialog.
void button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
Stream^ myStream;
OpenFileDialog^ openFileDialog1 = gcnew OpenFileDialog;
openFileDialog1->InitialDirectory = "c:\";
openFileDialog1->Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
openFileDialog1->FilterIndex = 2;
openFileDialog1->RestoreDirectory = true;
if ( openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK )
{
if ( (myStream = openFileDialog1->OpenFile()) != nullptr )
{
// Insert code to read the stream here.
myStream->Close();
}
}
}