MutatoR, судя по всему ты нифига не понимаешь, что ты делаешь. Ты программируешь методом тыка - написАл чевойн-то, скопмилилось - и ладно, не скомпилилось - давай менять, пока не получится.
Поэтому проблему ты не решил, а только усугубил, так сказать.
Зачем тебе СТАТИК в форме AddServer, если ты создаёшь объект вот здесь?
Form AddSe =new AddServer();
Статик нужен, если ты будешь пользоваться ТОЛЬКО статическими методами класса. У тебя же это явно не происходит. В данном случае ты должен:
1. Сделать НЕ переменную, а свойство AllOk, которое является враппером приватной переменной _allOk. (зачем? - почитай любой доступный учебник по ООП)
2. Создавать объект по указателю не на тип Form, а на тип твоего окна:
AddServer AddSe =new AddServer();
3. И наконец проверять свойство этого объекта:
Ты бы сделал это с самого начала, а не извращался со статиком, если бы сначала написал структуру и логику своей программы на бумажке.