내 코드에 메서드가 있습니다. 이름은 bindingSource_PositionChanged입니다. 그것의 정의는 다음과 같습니다nullptr을 객체^또는 EventArgs에 전달해야 할 때? EventArgs :: Empty를 EventArgs에 전달하는 이유는 무엇입니까? ^?
private: System::Void bindingSource_PositionChanged(**System::Object^ sender, System::EventArgs^ e**)
{
toolStripStatusLabel->Text = String::Format("Datensatz {0:N0} von {1:N0}", bindingSource->Position + 1, bindingSource->Count);
}
내 질문 :이 방법으로 함수를 호출 내 프로그램이
:
bindingSource_PositionChanged(nullptr, System::EventArgs::Empty);
내 질문 1 : 무엇을 통과한다 이 함수의
e
매개 변수에System::EventArgs::Empty
? 또는System::EventArgs^
으로 변경하십시오. 무엇이nullptr
을 매개 변수 발신자에게 건네 주는가? 또는System::Object^
발신자에게 보내시겠습니까?bindingSource_PositionChanged(nullptr, nullptr);
질문 2 : 나는 다른 방법으로 함수를 호출 내 프로그램이
은 무엇을이 함수의 매개 변수 전자에
nullptr
한다? 또는 유형System::EventArgs^?
이 C#입니까? 전에 구문에서^문자를 보지 못했습니다. 편집 : 또는'toolStipStatusLabel-> Text' –
이것은 C++/CLI입니다. C#이 아닙니다. –
그것은 C++/ClI입니다. 하지만 난 질문이 C#에서 동일하게 생각합니다. nullptr을 변수 system.EventArgs에 전달하는 것은 무엇을 의미합니까? 그리고이 변수를 System.Object.sender 변수에 전달하는 것은 무엇을 의미합니까? 및 System.EventArgs.Empty를 system.EventArgs 변수에 전달하는 것은 무엇을 의미합니까? –