Как да стигна до главната форма?
6 отговора
415 прегледа
Как да стигна до главната форма?
Става дума за С#, та въпроса е: как да стигна до главната форма, след като в Application.Run() се създава неименован обект от класа на главната форма? Естествено става дума за достап от други класове. Има ли начин без да я предавам явно, от нейде да я взема?
Re: Как да стигна до главната форма?
Почти съм сигурен , че някъде имаш колекция със всички форми и ги търсиш по име в нея.
Re: Как да стигна до главната форма?
Точно за таквоз нещо питам, че не го намирам нещо 
Re: Как да стигна до главната форма?
почти нямам идея от .нет, но в делфи има глобален обект Application (от тип TApplication) и можеш да извикаш Application.MainForm;
трябва да има нещо подобно в .нет (не глобален обект, естествено) - все пак борлендци са го правили :)
-------------
Special killer double trouble triple extra nicotine monster!
трябва да има нещо подобно в .нет (не глобален обект, естествено) - все пак борлендци са го правили :)
-------------
Special killer double trouble triple extra nicotine monster!
Re: Как да стигна до главната форма?
Ей човекоядец такъв
. И аз съм от помощниците като теб. Не ми отговаряй на мен:)) , а на питащия.
Re: Как да стигна до главната форма?
хммм, с FindWindow ша стигна само до Handle (ако не бъркам, че сега съм на друга вълна), а на мен ми трябва обекта :(
Е в крайна сметка ще я предавам като параметър...
Е в крайна сметка ще я предавам като параметър...