Pan-SQL |
Отправлено: 31.05.2005, 14:13 |
|
Не зарегистрирован
|
Здравствуйте! На сей раз у меня вопрос такой? Приложение имеет 2 формы Form1 и Form2 соответственно. Обе формы имеют компонент просмотра данных DBGrid1. Первая форма (Form1) содержит меню «Открыть» и команду «Form2». При открытии второй формы через меню экран на некоторое время становится черным затем открывается Form2. Можно ли как-то избежать этого неприятного эффекта? Формы развернуты во весь экран.
Заранее благодарю
|
|
AVC |
Отправлено: 31.05.2005, 14:34 |
|
Ветеран
Группа: Модератор
Сообщений: 1583
|
QUOTE | Можно ли как-то избежать этого неприятного эффекта?
|
Возможно нужно разнести события отрисовки формы и открытия набора данных. |
|
Dev |
Отправлено: 31.05.2005, 21:01 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 12
|
Странно, у меня работает.. Может я чего-то не так делаю;) Короче так: на Форме1 лежит DBGrid, DataSource и Table. Датасурс и Грид подключены соответссно к Таблу, который активный. Форма максимизированная. Есть кнопка, которая деляет Form2->Show(); На форме2 лежит грид, присобаченный к датасурсу формы1... И все ОК...
|
|
olegenty |
Отправлено: 01.06.2005, 06:57 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
Ты делай так:
1. Form2->Show();
2. Form2->Update();
3. Form2->SomeYourDataSet->Open();
|
|