0

メインフォームからコントロール名を取得して使用する方法は? たとえば、ファイルが ListView に一覧表示されるメソッドを作成しています。このメソッドをユーティリティ クラスで作成する予定ですが、「現在のコンテキストに含まれていません」というエラーが表示されます。

public class UtilityClass
{
        private void SearchHeaderFiles( )
        {
            foreach(FileInfo f1 in...)
            {       
        listView.Items.Add(f1.Name);
            }
    }
}
4

1 に答える 1

2
var listView = Application.OpenForms["Form1"].Controls["listView"] As ListView;
if (listView != null)
    listView.Items.Add(f1.Name);
于 2013-11-11T08:29:50.283 に答える