Перебирать ListView и передать на другую форму

Автор:editor

Перебирать ListView и передать на другую форму

Цитата: Beginner23

Всем привет,

Мне нужна твоя помощь! У меня есть ListView на форме form1. Как я могу передать этот ListView в Form2?

Пожалуйста, помогите!

Цитата: jmcilhinney

Вы задаете не правильный вопрос. Доступ к элементов управления ListView такой же, независимо от того, где он находится. Если вы знаете, как сделать его одной форме, то вы знаете, как это сделать на какой-либо другой форме. Проблема доступа к контролю на другой форме в первую очередь,  стоит ли это делать вообще. Если вы можете и сделать доступ в ListView, то все, что вы делаете с это точно так же, независимо от того, где он находится.

Я бы предположил, что вы не должны иметь доступ к контролю на разные формы. При добавлении элемента управления на форму, конструктор автоматически генерирует поля, которые управляют и области объявлен «частным», то есть не работает за пределами формы. Вот и зря. То, что вы должны почти наверняка будет делать-это писать метод в form1, которое получает доступ к своей собственной ListView и затем вызывая этот метод из Form2. Как именно вы вызываете метод зависит от конкретных отношений между формами. Просьба дать полное и четкое объяснение проблемы и мы можем описать самое лучшее решение.

В интересах полноты, чтобы сделать, как вы просите и доступ в ListView напрямую, формы Form2 нужно сделать ссылку на него. Я предполагаю, что форма form1 создает форму Form2 так, что означает, что форма form1 нужно передать ссылку на элемент управления ListView на форме Form2, либо передать ссылку на себя в Form2 и вы должны объявить общественный в ListView». Я настоятельно рекомендую не делать.

Об авторе

editor administrator

})