かなり短い質問: メイン フォーム オブジェクトの名前を調べるにはどうすればよいですか?
いくつかの関数を呼び出したり、メインフォームオブジェクトからいくつかの変数を取得したりしたいので、これを知りたいです。もちろん、そのためにはオブジェクトの名前を知る必要があります (これは良い考えですか?)。
Application.OpenFormsプロパティを使用して、開いているすべてのフォームを取得し、そこから名前を取得できます。コメントで DaveShaw が指摘したように、メイン フォームは多くの場合、リストの最初のインデックス 0 です。
string name = Application.OpenForms[0].Name;
どういう意味?1.タイプの名前:
class form1
{}
そしてそれは"form1"を返します2.オブジェクトの名前
class form1
{}
form1 obj
そしてそれは「obj」を返します