Вверх ↑
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
#1: 2015-08-10 20:56:55 ЛС | профиль | цитата
code_36128.txt

Св-во name у дочки пустое, в результате:
1. При задании отступа смещение считается от экрана, а не от родителя (правда, при перемещения родителя всё становится нормально). Попробуйте поставить 0 в моём примере - убедитесь. Если в name что-то есть - смещение сразу устанавливается верно.
2. Дочку можно таскать отдельно от родителя, при непустом name дочки такого не происходит: дочку таскать нельзя.

Это глюк или особенность, я не знаю, но это нужно учитывать.
карма: 9
0
файлы: 1code_36128.txt [588B] [625]
Разработчик
Ответов: 26153
Рейтинг: 2127
#2: 2015-08-10 22:25:05 ЛС | профиль | цитата
3042 писал(а):
Это глюк или особенность

Это так заложено в коде

       WM_SIZE:
begin
if isMain and Assigned(Applet) then Applet.Width := Control.Width;
if _prop_Name <> ' then
for i := 0 to FormList.Count - 1 do
PostMessage(FormList.Objects[i], WM_INNERMESSAGE, 0, 0);
end;
Но, чсзать, я уже не помню, зачем я так сделал. Наверное для того, чтобы не посылать лишних сообщений
------------ Дoбавленo в 22.25:
Что-то мне подсказывает, что эту фичу надо выбросить. Как ты на это смотришь? Если форма привязана к родителю, так она и должна быть привязана, вне зависимости от ее имени
карма: 22

0
Ответов: 1926
Рейтинг: 172
#3: 2015-08-11 20:01:31 ЛС | профиль | цитата
nesco писал(а):
Что-то мне подсказывает, что эту фичу надо выбросить. Как ты на это смотришь? Если форма привязана к родителю, так она и должна быть привязана, вне зависимости от ее имени

Согласен. А то я долго маялся, пока случайно не выяснил эту особенность.
На совместимость вроде влиять не должно (просто теперь прописанное name у формы потеряет смысл, если прописывалось только для этого).
------------ Дoбавленo в 20.01:
Кстати, а SVN не работает? Это связано с DNS, как и hiasm.com?
карма: 9
0
Разработчик
Ответов: 26153
Рейтинг: 2127
#4: 2015-08-11 22:15:45 ЛС | профиль | цитата
3042 писал(а):
Кстати, а SVN не работает? Это связано с DNS, как и hiasm.com?

Хосты пропиши в hosts и будет работать
карма: 22

0
4
Сообщение
...
Прикрепленные файлы
(файлы не залиты)