Как сделать ListView общедоступным в .NET winforms? - PullRequest
1 голос
/ 19 февраля 2010

Как я могу сделать ListView общедоступным, чтобы я мог получить к нему доступ из своей первой формы?

Ответы [ 3 ]

4 голосов
/ 19 февраля 2010

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

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

2 голосов
/ 19 февраля 2010

Лучший подход - создать открытое свойство только для чтения для ListView, например ::10000

public ListView MyListView {
    get {
        return myPrivateListView;
    }
}
1 голос
/ 19 февраля 2010

почему вы хотите выставить список?Разве это не данные списка, который вы ищете?

Вы можете сделать это с помощью метода getter

...