Невозможно вызвать форму Windows из основного - PullRequest
0 голосов
/ 26 ноября 2018

Я пытаюсь вызвать форму окна (SortpBoundaryImages) из своего главного окна, но она возвращается с сообщением «Не удалось найти имя типа или пространства имен« SortpBoundaryImages »(отсутствует директива или ссылка на сборку)?

using System.Windows.Forms;

namespace DataCollection
{
public class Layers
{
    [CommandMethod("CivilData")]

    public static void Main()
    {

        Form sortP = new SortpBoundarImages();
}}}

Это мой код формы в отдельном файле .cs.

using System;
using System.Windows.Forms;

namespace DataCollection.Classes
{
public partial class SortpBoundaryImages : Form
{
    public SortpBoundaryImages()
    {
        InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {

    }

    private void pictureBox1_Click(object sender, EventArgs e)
    {

    }
}
}

Я не уверен, на что мне смотреть, я пересмотрел конструкторы и учебники по наследованию, которые смотрел на дняхно я не уверен, что это даже проблема.

Ответы [ 2 ]

0 голосов
/ 26 ноября 2018
using System.Windows.Forms;

namespace DataCollection
{
public class Layers
{
    [CommandMethod("CivilData")]

    public static void Main()
    {

        Form sortP = new Classes.SortpBoundarImages();
}}}
0 голосов
/ 26 ноября 2018
using System.Windows.Forms;

using DataCollection.Classes;                  // <<<<<<<<<<<<<< Add this line

namespace DataCollection
{
public class Layers
{
    [CommandMethod("CivilData")]

    public static void Main()
    {

        Form sortP = new SortpBoundarImages();
}}}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...