C# Показать библиотеку классов из другого проекта
Вот шаги, которые я использовал для создания проекта Winforms OneB.
Используя Visual Studio 2019 с Net 4.8, я создал OneB.
Затем я создал библиотеку классов Windows Forms с именем CLP.
Открыл OneB и добавил существующий проект CLP, а затем добавил ссылку на CLP.
Вот код в OneB. Проблема в этой строке кода.
form.Show();
namespace OneB
{
public partial class frmStart : Form
{
string SS;
public frmStart()
{
InitializeComponent();
}
private void btnClose_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void btnShowLib_Click(object sender, EventArgs e)
{
SS = "HI we are from OneB";
var form = new CLP.Form1();
form.UdpateTextBoxWith(SS);
form.Show();
}
}
Теперь код в CLP, библиотека классов.
Этот код ссылается на текстовое поле1, НО в проекте нет формы, в которой может жить текстовое поле1.
namespace CLP
{
public class Form1
{
private object textbox1;
private object newText;
public object SS { get; private set; }
public void UdpateTextBoxWith(string v)
{
newText = SS;
textbox1 = newText;
}
public void Show()
{
// This is intelesense suggestion YEP it throws
throw new NotImplementedException();
}
}
ОК. Количество проблем здесь.
Как мне вызвать библиотеку классов?
Если НЕТ формы для отображения изменения текста textox1, следует ли мне использовать библиотеку управления?
Это всего лишь тестовый проект. Моя конечная цель — использовать класс библиотеки или библиотеку управления для
вызова методов CRUD для
стороны базы данных SQLite. ПРИМЕЧАНИЕ. Я внес это изменение с 5 на 4.8 в обоих проектах.
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
</startup>