Перейти к содержанию
Fire Monkey от А до Я
  • 0

TEdit с вводом градусов с минутами и секундами


POV

Вопрос

Сам вчерне накидал такой на фрейме, но не понял как его зарегистрировать на палитре как компонент... если я вообще верно понял что это возможно.

Вот может что готовое есть? Перерыл ряд библиотек со всякими компонентами - такого не нашёл.

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

не стоит. также как и не стоит фрейм вставлять на место в дизайн-тайме

просто динамически создавайте его в run-time

не потому что нельзя, а чтобы уберечь нервы и время )))

Ссылка на комментарий
  • 0

Вот некую убогость накидал. Может кому пригодится.

 

Используется просто. Сначала создаём объект

EdChange:= TChangeEditForAngle.Create;

который натравливаем на нужные едиты уже расположенные на форме:

EdChange.AddEdit(Edit2);

 

Углы считать и задать можно функциями этого объекта

function GetAngle(Sender: TEdit): Extended;
procedure SetAngle(Sender: TEdit; angle: Extended);

 

Использует модуль три обработчика едита, но сохраняет при этом обработчики назначенные ранее.

USetEditAngle.zip

Изменено пользователем POV
Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...