Как запретить Resize Контролов?

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
kreator
✯ Ветеран ✯
Сообщения: 5161
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Как запретить Resize Контролов?

Сообщение kreator »

Есть QBE Visual Form. В рантайме изменяю размеры и положение контролов. Запрещаю Resize окна. Но если переключаюсь на другое окно, а потом возвращаюсь обратно, то контролы приходят к первоначальному состоянию. Как побороть?
We are hard at work… for you. :)
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

Re: Как запретить Resize Контролов?

Сообщение Губин Игорь »

Какие шаблоны используешь? Стандартный ресайзер не отличается особым интеллектом.
Это я только кажусь дураком! На самом деле я полный идиот!
kreator
✯ Ветеран ✯
Сообщения: 5161
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Re: Как запретить Resize Контролов?

Сообщение kreator »

Тут, наверно, дело не в ресайзе. Когда окно принимает фокус, то перерисовываются все контролы. Хотя ставлю autorefresh в false.
We are hard at work… for you. :)
kreator
✯ Ветеран ✯
Сообщения: 5161
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Re: Как запретить Resize Контролов?

Сообщение kreator »

А шаблоны - ABC.
We are hard at work… for you. :)
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

Re: Как запретить Resize Контролов?

Сообщение Губин Игорь »

Не ко мне...
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

Re: Как запретить Resize Контролов?

Сообщение Дед Пахом »

kreator писал(а):Тут, наверно, дело не в ресайзе. Когда окно принимает фокус, то перерисовываются все контролы. Хотя ставлю autorefresh в false.
Autorefresh имеет такое же отношение к ресайзингу, как Роджер Федерер к хоккею.
С уважением, ДП
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

Re: Как запретить Resize Контролов?

Сообщение Губин Игорь »

У тебя похоже для окна включён стандартный ресайзер из АБС. При получении фокуса он автоматом начинает приводить все контролы в состояние соответствующее его логике (по отношению к тому, что определено в структуре окна).
Это я только кажусь дураком! На самом деле я полный идиот!
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Re: Как запретить Resize Контролов?

Сообщение Алексей- Софт-Центр »

Добрый день!

А в глобале галка стоит в размещении ini - файла?
Если - да, то я обратил внимание, что этот файл начинает "плодиться" по всем каталогам, которые открываются в программе.



Алексей
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2584
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 3 раза
Поблагодарили: 26 раз

Re: Как запретить Resize Контролов?

Сообщение Губин Игорь »

Если только эти каталоги в какой-то момент становятся рабочими для программы
Это я только кажусь дураком! На самом деле я полный идиот!
Ответить