Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.06.2019, 00:38   #1
KBO
Форумчанин
 
Регистрация: 11.06.2010
Сообщений: 525
По умолчанию Delphi 10.2 разное расположение компонента во время проектирования и выполнения программы

Доброе время суток,
Такая проблема на TGroupBox расположены 2 TSpeedButton.
Во времая проектирования верхняя кнопка расположена нормально, т.е. в рамках TGroupBox (см. рис1).
А во время, выполнения, она съезжает с TGroupBox (см. рис2). Программно я это не делаю.
Тем более, проверяю свойство «Top» кнопки и при проектировании и при выполнении, оно = 3.

Как привести приложение во время выполнения к нормальному виду?
P.S.
- Тем более как может кнопка НАезжать на рамки TGroupBox, если она находится в контейнере.
- Взял новые TGroupBox, расположил новые 2 TSpeedButton - таже самая фигня.
никогда такого не видел...
- И это не кнопка съезжает, а TGroupBox
Изображения
Тип файла: png 1.png (1.8 Кб, 56 просмотров)

Последний раз редактировалось KBO; 19.06.2019 в 01:28.
KBO вне форума Ответить с цитированием
Старый 19.06.2019, 09:04   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

Цитата:
Тем более, проверяю свойство «Top» кнопки и при проектировании и при выполнении, оно = 3.
а этот пресловутый Top может относиться совсем к другим Control.
другими словами
SpeedButton.Parent <> GroupBox

Цитата:
Во времая проектирования верхняя кнопка расположена нормально, т.е. в рамках TGroupBox (см. рис1).
а показать dfm данной формы
Цитата:
Взял новые TGroupBox, расположил новые 2 TSpeedButton - таже самая фигня.
код в студию.
Цитата:
- И это не кнопка съезжает, а TGroupBox
надо смотреть код (в т.ч. dfm) смотри выше.
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 19.06.2019, 12:24   #3
KBO
Форумчанин
 
Регистрация: 11.06.2010
Сообщений: 525
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
а показать dfm данной формы
вот посмотрите пожалуйста
https://www.dropbox.com/s/ieavbfz8m9...iceNC.dfm?dl=0

Причем, было же год все нормально с этим groupbox, позавчера ввзял его переместил в другое место и кнопки вертикально поставил, а были горизонтально
Изображения
Тип файла: png 4.png (23.7 Кб, 41 просмотров)

Последний раз редактировалось KBO; 19.06.2019 в 12:28.
KBO вне форума Ответить с цитированием
Старый 19.06.2019, 15:07   #4
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

Цитата:
вот посмотрите пожалуйста
вы уверены что картинка поможет нам узнать КАКИЕ из кнопок и контейнеров "неправильно" отображаются.
при условии что там 8(!) Groupbox
и на всех них(ну правда не на всех) общим числом 15(!) SpeedButton
не говоря уж о прочих компонентах.

на картинке НЕТ имен

Цитата:
позавчера ввзял его переместил в другое место
другое место на том же уровне вложенности контейнеров GroupBox ?!
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 19.06.2019, 18:18   #5
KBO
Форумчанин
 
Регистрация: 11.06.2010
Сообщений: 525
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
вы уверены что картинка поможет нам узнать КАКИЕ из кнопок и контейнеров "неправильно" отображаются.
Я же ссылку на dfm дал
https://www.dropbox.com/s/ieavbfz8m9...iceNC.dfm?dl=0

Нужный GroupBox имее наименование: "grbQuestionExecute"

Цитата:
Сообщение от evg_m Посмотреть сообщение
другое место на том же уровне вложенности контейнеров GroupBox ?!
да

А вот старая dfm, в которой отображение без проблем, но там расположение кнопок горизонтальное

мне вот интересно, на форме есть другой SpeedButton "sbReceiveCostUnit", он находится в GroupBox "grbEditNC", но он почему-то не съезжает во время выполнения - хотя и должен судя по всему

Последний раз редактировалось KBO; 19.06.2019 в 19:29.
KBO вне форума Ответить с цитированием
Старый 19.06.2019, 20:04   #6
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Цитата:
Сообщение от KBO Посмотреть сообщение
Я же ссылку на dfm дал
там же регистрироваться нужно, а не охота )
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 19.06.2019, 20:13   #7
Black Fregat
Программист
Участник клуба
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,772
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
там же регистрироваться нужно
дроп.PNG
Black Fregat вне форума Ответить с цитированием
Старый 19.06.2019, 20:18   #8
KBO
Форумчанин
 
Регистрация: 11.06.2010
Сообщений: 525
По умолчанию

Цитата:
Сообщение от Black Fregat Посмотреть сообщение
Цитата:
Сообщение от Аватар
там же регистрироваться нужно
Да немого не продумали создатели dropbox (не в первый раз люди спрашивают...), ранее такого не выпадало,


Цитата:
Сообщение от Аватар Посмотреть сообщение
там же регистрироваться нужно, а не охота )
да действительно там регистрация не нужна...
посмотрите пожалуйста

Последний раз редактировалось KBO; 19.06.2019 в 20:22.
KBO вне форума Ответить с цитированием
Старый 19.06.2019, 21:37   #9
KBO
Форумчанин
 
Регистрация: 11.06.2010
Сообщений: 525
По умолчанию

Еще интересно, как может "Object inspector" при проектировании показывать высоту groupbox = 55, и при выполнении программы она = 55, а если сравнить с посщью printscreen, высоты - разные.
Единицы же не умеют изменяться. Этож не может быть - стиль
Изображения
Тип файла: png 5.png (3.9 Кб, 26 просмотров)

Последний раз редактировалось KBO; 19.06.2019 в 21:43.
KBO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Время выполнения программы! BlackFishSQL Паскаль, Turbo Pascal, PascalABC.NET 10 28.11.2011 23:48
Время выполнения программы. Небесный Паскаль, Turbo Pascal, PascalABC.NET 3 12.05.2011 09:39
Изменение Version Info во время выполнения программы на Delphi Stim777 Общие вопросы Delphi 3 11.01.2011 20:24
Время выполнения программы Zhamie Общие вопросы Delphi 8 15.09.2009 15:26
Как замерить время выполнения программы Gracel Общие вопросы Delphi 5 12.06.2007 22:16