Страница 1 из 1
Как запретить Resize Контролов?
Добавлено: 04 Август 2011, 20:56
kreator
Есть QBE Visual Form. В рантайме изменяю размеры и положение контролов. Запрещаю Resize окна. Но если переключаюсь на другое окно, а потом возвращаюсь обратно, то контролы приходят к первоначальному состоянию. Как побороть?
Re: Как запретить Resize Контролов?
Добавлено: 05 Август 2011, 9:57
Губин Игорь
Какие шаблоны используешь? Стандартный ресайзер не отличается особым интеллектом.
Re: Как запретить Resize Контролов?
Добавлено: 08 Август 2011, 13:08
kreator
Тут, наверно, дело не в ресайзе. Когда окно принимает фокус, то перерисовываются все контролы. Хотя ставлю autorefresh в false.
Re: Как запретить Resize Контролов?
Добавлено: 08 Август 2011, 13:12
kreator
А шаблоны - ABC.
Re: Как запретить Resize Контролов?
Добавлено: 08 Август 2011, 13:18
Губин Игорь
Не ко мне...
Re: Как запретить Resize Контролов?
Добавлено: 08 Август 2011, 16:04
Дед Пахом
kreator писал(а):Тут, наверно, дело не в ресайзе. Когда окно принимает фокус, то перерисовываются все контролы. Хотя ставлю autorefresh в false.
Autorefresh имеет такое же отношение к ресайзингу, как Роджер Федерер к хоккею.
Re: Как запретить Resize Контролов?
Добавлено: 08 Август 2011, 16:36
Губин Игорь
У тебя похоже для окна включён стандартный ресайзер из АБС. При получении фокуса он автоматом начинает приводить все контролы в состояние соответствующее его логике (по отношению к тому, что определено в структуре окна).
Re: Как запретить Resize Контролов?
Добавлено: 08 Август 2011, 17:19
Алексей- Софт-Центр
Добрый день!
А в глобале галка стоит в размещении ini - файла?
Если - да, то я обратил внимание, что этот файл начинает "плодиться" по всем каталогам, которые открываются в программе.
Алексей
Re: Как запретить Resize Контролов?
Добавлено: 08 Август 2011, 17:43
Губин Игорь
Если только эти каталоги в какой-то момент становятся рабочими для программы