Добавление настраиваемого элемента управления в представление конструктора - PullRequest
0 голосов
/ 01 декабря 2010

В визуальной студии (на самом деле 2010, но я думаю, что это подходит для любой предыдущей версии)
Всякий раз, когда я использую расширенный элемент управления, такой как:

 public class MainForm : Form
 {

   ...

   class myListBox : ListBox
   {
     //My Desired behavior
   }
 }

У меня следующая ошибка в представлении конструктора:

Не удалось найти тип 'AMC.Controls.AMCStockChart + XChart'. Пожалуйста, убедитесь, что ссылка на сборку, которая содержит этот тип. Если этот тип является частью вашего проекта разработки, убедитесь, что проект был успешно построен с использованием настроек для вашей текущей платформы или любого процессора.

Любой обходной путь приветствуется.

PS: я не хочу создавать пользовательский элемент управления, помещать его в dll и все такое, это слишком много работы для такой мелочи.

1 Ответ

0 голосов
/ 06 декабря 2010

хорошо, если вы хотите обойти это, вам не нужно помещать свой пользовательский элемент управления в другую сборку, если он не является внутренним классом вашей формы.

конечно, выВам нужно будет скомпилировать текущий проект, прежде чем использовать его через дизайнер.

Это работает для меня:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();

    }

}

class MyListBox : ListBox
{

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...