Я пытаюсь настроить список на C#, и я хочу его, чтобы при нажатии кнопки «Добавить» он откроет окно с полями, в которых я могу ввести данные, нажать кнопку ok и затем эти поля текстовых полей передаются в список. Это мой код для всплывающей формы.Изменение списка из другой формы
public partial class addtoLibraryDialog : Form
{
public addtoLibraryDialog()
{
InitializeComponent();
}
private void btnOK_Click(object sender, EventArgs e)
{
ListViewItem list = new ListViewItem("name");
list.SubItems.Add("path");
listView1.Items.Add(list);
}
}
И мне было интересно, как я могу это сделать, чтобы Listview1 был признан. Я нашел информацию об этом наброске, но поскольку я новичок в программировании, я не могу сделать из них головы хвостов.
«Передайте свой экземпляр основной формы в свою вторичную форму (addtoLibraryDialog) либо в свой конструктор, либо путем назначения перед вызовом метода ShowDialog». Можете ли вы направить меня на код, необходимый для выполнения этой части, поскольку я не совсем понимаю. – icestroge
Я добавил код к моему ответу. – Graffito
Спасибо, что мне удалось заставить его работать. Однако мне пришлось изменить 'private MainForm mainfom'' на 'main Mainform mainfom', чтобы он работал. Надеюсь, это не проблема. – icestroge