C # получить класс из компонента - PullRequest
0 голосов
/ 13 октября 2018

Я получил класс от компонента (DataGridView).Как разместить мой компонент в палитре компонентов Visual Studio.

 class WorkerGrid:DataGridView
{
    public Worker Worker { get; }
    public DateTime DateStart { get; set; }
    public DateTime DateEnd { get; set; }

    public void Load()
    {

    }
}

1 Ответ

0 голосов
/ 13 октября 2018

В зависимости от Microsoft

Создание проекта

Первым шагом является создание проекта и настройка формы.

  • Создайте проект приложения для Windows под названием ToolboxExample
    ( Файл > Новый > Проект > Visual C # > Classic Desktop > Приложение Windows Forms ).
  • Добавление нового компонента в проект.Назовите это DemoComponent.
    • (Для получения дополнительной информации см. NIB: Как: добавить новые элементы проекта .)
  • Построить проект.
  • В меню Инструменты щелкните элемент Параметры .Нажмите кнопку «Общие» в разделе «» Windows Forms Designer и убедитесь, что для параметра AutoToolboxPopulate установлено значение True .

Чтобы создать экземпляр пользовательского компонента

  • Откройте форму проекта в Конструктор форм .
  • На панели инструментов , щелкните по новой вкладке под названием ToolboxExample Components .
  • После того, как вы нажмете вкладку, вы увидите DemoComponent
  • Перетащите ваш компонент на свойформа.Экземпляр компонента создается и добавляется в компонентный лоток .

enter image description here

...