16.05.2010, 16:36
общий
это ответ
Здравствуйте, Ципихович Эндрю!
константа vbYesNo подразумевает, что обязательно должен быть какой-либо ответ, поэтому крестик для закрытия окна недоступен. Если Вы хотите дать пользователю шанс закрыть это окно, то используйте vbYesNoCancel.
Если какое-либо окно активно, то фокус обязательно должен быть на одном из элементов этого окна. [b]MsgBox[/b] устроен так, что фокус у него всегда на какой-либо кнопке, первой по умолчанию, либо на другой, указанной
пользователем. Для того, чтобы фокус был не на кнопке можно создать свою форму, выполняющую те же функции, но с фокусом не на кнопке.