2014-01-08 2 views
0

누군가가 알고 있나요, 클래스와 같은 메서드에서이 코드를 사용하는 방법? 그것 doesnt가 ​​그것을 알고 있기 때문에 나는 listView1을 사용하지 않는다.C# metho 클래스의 목록보기 지우기

listView1.Items.Clear(); 


... 





namespace WinForm 
    { 
     public class Delete 
     { 


      public void clear() 
      { 
       ListView // know only list view but not listView1, ive set modifer to public. 
      } 

     } 
    } 

감사합니다.

편집 : 확인, 학교 프로젝트를 수행해야하며 남은 것만 있습니다. 양식에서 나는 단지 전체 메서드를 가지고 있고이 "listView1.Items.Clear();"명령 하나만 가지고 있습니다. 그래서 방법으로 그것을하려고하는 메신저 ;-) 그래서 만약 내가 버튼을 누르면 내 listView1 지우려면 메서드를 호출합니다.

답변

0

매개 변수로 함수에 listview1을 전달할 수 있습니다.

public void clear(ListView listview) 
      { 
       listview.Items.Clear(); 
      } 

또는 listview1static

하게 당신이 달성하려고하는 무엇인지 설명 할 수 있다면 좋을 것입니다하지만. 012.SS : 메서드가 정적이 아닙니다.

+0

나는 학교 프로젝트를 할 필요가있다. 양식에서 나는 단지 전체 메서드를 가지고 있고이 "listView1.Items.Clear();"명령 하나만 가지고 있습니다. 그래서 방법으로 그것을하려고하는 메신저 ;-) 그래서 만약 내가 버튼을 누르면 내 listView1 지우려면 메서드를 호출합니다. – user3163845

+0

왜 분리 된 클래스가 필요합니까? – gaurav5430

+0

선생님이 저에게 그렇게 말했기 때문에 저는 그것을 어떻게하는지 전혀 모릅니다. 이 클래스를 내 클래스에 입력하면 오류가 발생합니다. "오류 'clear'메서드에 과부하가없는 경우 0 인수가 사용됩니다." – user3163845