Как по шагам отлаживать программу с модулем CRT?
Здравствуйте! Скажите, пожалуйста, где можно получить справку по С# для
Microsoft Visual C# 2010 экспресс-выпуск.
Выдается
Сообщение:
DialogResultCommonDialog.ShowDialog ()
Ошибка:
Для нестатического поля, метода или свойства
«System.Window.Forms.CommonDialog.ShowDialog()”
требуется ссылка на объект.
Код программы:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Threading.Tasks;
using System.IO;
namespace sortda
{
public partial class frmSort : Form
{
public frmSort()
{
InitializeComponent();
}
private void button3_Click(object sender, EventArgs e)
{
}
int[] iMas = new int[10];
private void btnLoad_Click(object sender, EventArgs e)
{
string sOpenFile = “”; // Создаём переменную типа string, в которой будет храниться путь к файлу.
OpenFileDialog.ShowDialog(); // Методом ShowDialog() вызываем диалоговое окно открытия файла
sOpenFile = OpenFileDialog.FileName; // FileName возвращает строку, содержащую имя файла.
// Если пользователь выбрал файл - возвращается полный путь к файл
Ну судя по ошибке, у вас компилятор ругается на то, что вы используете функцию “ShowDiaolg()” как статическую, а она объектная. Попробуйте создать переменную класса “CommonDialog”. Я хоть и C# не изучаю, только Pascal знаю и Cи учу, но это должно помочь