Представьте себе некую аппликацию. Довольно простую. Есть там слева панель с кнопочками по вертикали. Справа от панели - всякая бяка (типа report'ов), которая появляется в соответствии с тем на какую кнопочку слева click'нешь. Границу этой панели можно немного сдвинуть вправо (для иллюстрации представьте себе что Вы открыли "Explore" - слева драйвы, справа - их содержимое. И границу можно сдвигать влево-вправо.
Так вот, когда сдвигаешь эту границу вправо, то в той аппликации появляется на освободившемся месте серый прямоугольник, сантиметров 5 высотой. Его верхняя и нижняя границы не совпадают ни с одним объектом слева или справа.
В чём может быть проблема?
-
- Уже с Приветом
- Posts: 11040
- Joined: 15 May 2001 09:01
- Location: Minneapolis, MN (10000 lakes) USA
В чём может быть проблема?
Мимоходом...
-
- Уже с Приветом
- Posts: 28294
- Joined: 29 Aug 2000 09:01
- Location: SPB --> Gloucester, MA, US --> SPB --> Paris
-
- Уже с Приветом
- Posts: 11040
- Joined: 15 May 2001 09:01
- Location: Minneapolis, MN (10000 lakes) USA
-
- Уже с Приветом
- Posts: 28294
- Joined: 29 Aug 2000 09:01
- Location: SPB --> Gloucester, MA, US --> SPB --> Paris
-
- Уже с Приветом
- Posts: 1917
- Joined: 08 Jul 2003 17:42
- Location: Canada
Re: В чём может быть проблема?
EMT wrote:Так вот, когда сдвигаешь эту границу вправо, то в той аппликации появляется на освободившемся месте серый прямоугольник, сантиметров 5 высотой. Его верхняя и нижняя границы не совпадают ни с одним объектом слева или справа.
Скорее всего - просто ляп программеров - это какой-то контрол (а точнее, его визуальная часть), который должены быть скрытым, а забыли (или не подумали, что кто-то двигать в право будет ).
Могу ошибаться, но в Delphi кажется даже транзакция была контролом, который "клался" на окно, которое его использовало (или то был VisualBasic ???...)
Дочки rulezzz !
-
- Уже с Приветом
- Posts: 11040
- Joined: 15 May 2001 09:01
- Location: Minneapolis, MN (10000 lakes) USA
-
- Уже с Приветом
- Posts: 1495
- Joined: 09 Nov 2002 07:29
- Location: San Diago
EMT wrote:Самое смешное в том, что пришли ко мне программисты и спросили : "Слушай, ты случайно не знаешь, в чём проблема?"
Вероятно ваша панель является дочерним окном фрейма, и неправильно обрабатывается событие WM_SIZE, то есть не подсасывается размер дочернего окна в ответ на изменение размера родителя.
-
- Уже с Приветом
- Posts: 12072
- Joined: 17 Nov 2002 03:41
- Location: английская колония