Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 28.10.2016
Сообщений: 16
1

Разница в координатах в run-time и design-time

30.10.2016, 00:29. Показов 744. Ответов 5
Метки нет (Все метки)

Может кто-нибудь объяснить почему координаты любого объекта(например Tshape) отличаются во время
run и design?
Например если создать код и кинуть туда shape и сравнить коры, они не совпадут
Delphi
1
2
3
4
procedure Tform1.FormCreate(Sender: TObject)
Begin
ShowMessage(IntToStr(Shape1.Left)+' '+inttostr(Shape1.top)
end;
Откуда берется эта разница? Как устранить эту разницу?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.10.2016, 00:29
Ответы с готовыми решениями:

Свойства компонента VLC в Design- и Run-Time
Доброго времени дня. Пишу свой простенький компонент - цветную кнопку для VCL. По задумке кнопка...

Разница в координатах в run-time и design-time
Может кто-нибудь объяснить почему координаты любого объекта(например Tshape) отличаются во время...

Compile-time и run-time методы и функции
Добрый день. Есть две функции, которые делают идентичную работу: template<bool leftShift,...

Не могу разобраться с заданием "Создайте класс Time с конструкторами Time(), Time( int hour)......"
/* Создайте класс Time с конструкторами Time(), Time( int hour), Time(int hour, int min),...

5
пофигист широкого профиля
4336 / 2843 / 809
Регистрация: 15.07.2013
Сообщений: 16,483
30.10.2016, 01:39 2
Цитата Сообщение от Egor2880 Посмотреть сообщение
Может кто-нибудь объяснить почему координаты любого объекта(например Tshape) отличаются во время
run и design?
Даже пробовать нет смысла. Координаты компонента в рантайме не будут отличаться от координат заданных в дизайне.
А вот если компонент создается в рантайме, тогда нужно видеть код.
0
botsik
262 / 262 / 140
Регистрация: 05.06.2016
Сообщений: 1,247
Записей в блоге: 1
30.10.2016, 10:38 3
...Нужно иметь в виду, что правый и нижний отступы контролов от краев формы становятся в run-time на 1 пиксель меньше, чем было выставлено в design-time (почему - загадка).
Цитата из одного сайта про Delphi.
0
0 / 0 / 0
Регистрация: 28.10.2016
Сообщений: 16
30.10.2016, 11:13  [ТС] 4
Вот 3 скрина...
На 1 рисуем, на 2 запускаем и чекаем коры, на 3 ставим коры которые были при присовании
0
Миниатюры
Разница в координатах в run-time и design-time   Разница в координатах в run-time и design-time   Разница в координатах в run-time и design-time  

botsik
262 / 262 / 140
Регистрация: 05.06.2016
Сообщений: 1,247
Записей в блоге: 1
30.10.2016, 11:25 5
Egor2880, как shape создается? динамически или прост на форму кинули?
0
0 / 0 / 0
Регистрация: 28.10.2016
Сообщений: 16
30.10.2016, 12:12  [ТС] 6
Просто кинул на форму
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.10.2016, 12:12

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Переключение TabControl в Design-Time
Доброго времени суток! Перетащил проект на РАД10, выпустил уже пару новых версий проги, и...

Нет формы в design-time
Здравствуйте! Странная штука произошла с проектом. В редакторе пропала форма. То есть код видно, а...

Design-Time Errors in the Windows Forms Designer
Программа с формами работает, появляется картинка в последней форме, закрываю и снова открываю окно...

Имеют ли Design-time controls в MSInterDev широкое применение?
Имеют ли Design-time controls в MSInterDev широкое применение? Или народ предпочитает вручную? -...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.