Страница: 1 | 2 |
frm1.visible=false в свойствах sub Main() ... frm1.visible=true end sub Сделай сначало Load Form1 'происходит загрузка формы без показа Form1.Show 'показ формы (естественно без повторной загрузки) А нельзя ли после Load Form1 вдарить LockWindowUpdate? Весь код в событии Form_Load закомментарил - результат тот же. Пробовал LocWindowUpdate - форма остается полунарисованой. Видимо нельзя прыгнуть выше головы. Да сделай просто вручную в самих свойтвах формы Visible = False. Формы видно не будет, а Load будет arbeiten (работать Если хочешь, пришли исходник мне на мыло - попробую разобраться - люблю раскусывать неразрешимые задачки А нафиг тебе вообще в коде что-то писать задай Visible=False свойсвах форма из VB cresta, что то у тебя не так. Ты уверен что проэкт начинает бежать с Main,а не с формы? Вышли свой проэт, гляну одним глазком что за проблема. Мыло мое boevik@hotmail.com to boevik & aka To Cooller : Устанавливал я в Дизайне Visible- нет разницы.
Вопрос: Инициализация формы
Добавлено: 15.12.03 00:47
Автор вопроса: cresta
Такой вопрос:Функция Sub Main()/. Из нее устанавливаю разные параметры форм.Например:Set rs=frm1.Adodc1.Recordset. И при этом на десктоп вылазит frm1 со своим Recordset' ом. Причем лезет долго и нудно. Как можно сделать, чтобы при Set rs=frm1.Adodc1.Recordset frm1 не появлялась на экране. Вариант frm1.Top=10000 не проходит. Кто знает выход, подскажите пожалуйста.
Ответы
Всего ответов: 20
Номер ответа: 1
Автор ответа:
Malyav
ICQ: 8440085
Вопросов: 15
Ответов: 117
Web-сайт:
Профиль | | #1
Добавлено: 15.12.03 07:46
Номер ответа: 2
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #2
Добавлено: 15.12.03 09:37
А если так?
frm1.Visible=False
Номер ответа: 3
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #3
Добавлено: 15.12.03 11:34
Так в том и дело, что frm1.visible=false сначала появляется frm, а затем только её Visible становится False
Номер ответа: 4
Автор ответа:
boevik
Хранитель чата
ICQ: 137392264
Вопросов: 8
Ответов: 557
Web-сайт:
Профиль | | #4
Добавлено: 15.12.03 12:35
Номер ответа: 5
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #5
Добавлено: 15.12.03 16:34
Пробовал и Load - результат тот-же. Форма прорисовывается на экране. Если после Load вставить Hide - нарисуется и потом исчезнет
Номер ответа: 6
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #6
Добавлено: 15.12.03 16:49
Номер ответа: 7
Автор ответа:
boevik
Хранитель чата
ICQ: 137392264
Вопросов: 8
Ответов: 557
Web-сайт:
Профиль | | #7
Добавлено: 15.12.03 17:07
A что в load формы находится? Может из него происходит прорисовка формы?
Номер ответа: 8
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #8
Добавлено: 15.12.03 17:46
Номер ответа: 9
Автор ответа:
aka
Вопросов: 2
Ответов: 60
Web-сайт:
Профиль | | #9
Добавлено: 15.12.03 20:59
В модуль всё загони...
Номер ответа: 10
Автор ответа:
Cooller
Вопросов: 10
Ответов: 28
Профиль | | #10
Добавлено: 15.12.03 21:28
Номер ответа: 11
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #11
Добавлено: 16.12.03 00:46
Да не то всё это!!! Когда в коде написано frm.Visible или frm.Show или ещё чего программа грубо говоря, увидев слово frm начинает этот frm инициализировать и рисует его, независимо от того установлено его Visible или нет. И после прорисовки(инициализации объекта frm) только после этого выполняется .Visible = False. Одним словом -КОРЯГА
Номер ответа: 12
Автор ответа:
aka
Вопросов: 2
Ответов: 60
Web-сайт:
Профиль | | #12
Добавлено: 16.12.03 02:03
Мыло на главной странице моего сайта...
Номер ответа: 13
Автор ответа:
Cooller
Вопросов: 10
Ответов: 28
Профиль | | #13
Добавлено: 16.12.03 03:52
Номер ответа: 14
Автор ответа:
boevik
Хранитель чата
ICQ: 137392264
Вопросов: 8
Ответов: 557
Web-сайт:
Профиль | | #14
Добавлено: 16.12.03 09:58
Номер ответа: 15
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #15
Добавлено: 16.12.03 11:58
Блин да проект огромный, не смогу я его со своей сетью на мыло закинуть. Попробую выделить ту часть и тогда вышлю. ОК?