private void ButtonPath(object sender, RoutedEventArgs e)
{
string filePath = "";
OpenFileDialog ofd = new OpenFileDialog();
if (ofd.ShowDialog() == DialogResult.OK)
{
filePath = ofd.FileName;
MessageBox.Show(filePath);
}
}
Почему то выдает ошибку:
Ошибка CS1061 "bool?" не содержит определения "OK", и не удалось найти доступный метод расширения "OK", принимающий тип "bool?" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку)
Помогите пожалуйста! Заранее спасибо.
Метод ShowDialog объекта OpenFileDialog в Вашем случае возвращает Nullable<bool>. Подробнее здесь
Сделайте проверку на результат вывода диалога, а не на enum. Ну или cast.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники