2012-10-23 3 views
0

아주 짧은 질문 : 기본 폼 개체의 이름을 어떻게 알 수 있습니까?기본 폼 개체의 이름은 무엇입니까?

일부 기능을 호출하거나 기본 양식 객체에서 일부 변수를 가져 오기 때문에이 사실을 알고 싶습니다. 물론, 나는 그렇게하기 위해 객체의 이름을 알아야합니다 (이것은 좋은 생각입니까?).

+0

가 이름을 찾거나 또는 "OBJ"를 반환 인스턴스? – Patrick

+0

런타임시 또는 개발 중에 코딩하는 동안 프로그래밍 방식으로 이름 (또는 인스턴스)을 확인 하시겠습니까? – HABO

+0

개발 중. – AlexSavAlexandrov

답변

2

Application.OpenForms 속성을 사용하면 열려있는 모든 양식을 가져올 수 있으며 그 이름에서 이름을 가져올 수 있습니다. 코멘트에 DaveShaw에서 언급 한 바와 같이, 기본 폼은 인덱스 0

string name = Application.OpenForms[0].Name; 
+1

메인 폼은 종종 인덱스에 있습니다. '0'. – DaveShaw

+0

고마워요 @DaveShaw, 나는 그 것을 추가 할 것입니다 – Patrick

+0

또한 적어도 "내 응용 프로그램의 코드베이스에 있습니다"라고 말했어야합니다. – DaveShaw

0

에서 종종 목록에서 첫 번째 당신은 무엇을 의미합니까입니까? 1. 유형의 이름 :

class form1 
    {} 

그것은 "Form1에"개체

class form1 
    {} 
    form1 obj 

의 2. 이름을 반환하고

관련 문제