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

Александр Ст

Пользователи
  • Постов

    10
  • Зарегистрирован

  • Посещение

Весь контент Александр Ст

  1. Пробую связать поле базы данных (numeric) Interbase и NumberBox через LiveBindings. С помощью мыши перетягиваю нужное поле к свойству Value. Автоматически создается двусторонняя связь LinkControlToField. При изменении значения с помощью клавиатуры данные в таблице меняются нормально. При изменении с помощью мыши (Horisontal increment), значение в поле меняется, но в базе данных сохраняется старое значение. Пробовал уже делать с помощью обработки события OnChange или On ChangeTracking : Еdit, fieldByName.asInteger = NumberBox.Value, Post и прочие ухищрения - все равно не работает. Подскажите, как правильно делать?
  2. Объект TLayout есть: object LayoutEnc: TLayout Position.X = 992.000000000000000000 Position.Y = 176.000000000000000000 Size.Width = 33.000000000000000000 Size.Height = 18.000000000000000000 Size.PlatformDefault = False TabOrder = 34 end Удаляю все вместе или поочередно - один результат - выдают аналогичные ошибки
  3. Покажите пожалуйста темному человеку пальцем, что конкретно надо сделать )))
  4. То есть я удалил TLayout а не расположенную на нем TLabel
  5. Видимо, ошибка возникает, когда удаляешь родительский объект раньше самого объекта. Как только это теперь исправить?
  6. Создаю разумеется в дизайнтайме. в тексте формы описание такое: object Label23: TLabel Position.X = 416.000000000000000000 Position.Y = 184.000000000000000000 Size.Width = 57.000000000000000000 Size.Height = 17.000000000000000000 Size.PlatformDefault = False Text = 'Label23' TabOrder = 48 end При удалении Label23 оно тоже пропадает. А вот где остается, не понятно...?
  7. Добрый день! На форме разместил компонент TLayout и на нем TLabel. Потом удалил TLayout и программа теперь выдает ошибку(в прикреплении). Ругается пока снова не разместишь новый TLabel с тем же именем. Каким способом можно это благополучно удалить?
  8. Добрый день! Подскажите, как правильно реализовать метод .toString для своего класса. Например, есть какое-то свойство Value типа real и нужно его вывести на экран как-то так: Edit1.text:= myComponent.Value.toString
  9. Добрый день! Пытаюсь нарисовать индикактор на TPanel в виде циферблата и стрелки. Стрелка поворачивается по кругу по событию TTrackbar1 onChange на угол, пропорционально значению value. Рисование и циферблата и стрелки поместил в событие TPanel.onPaint и вызываю это событие Panel1Paint(Sender, Canvas, Panel1.ClipRect) в событииTrackBar1Change. Первая прорисовка(при создании формы) осуществляется правильно на TPanel, а вот последующие(при изменении позиции) - уже на TForm. Подскажите пожалуйста, как правильно реализовать это?
  10. Ярослав, скажите пожалуйста Savestate работает только для Windows? Не получается сохранять настройки на MacOS
×
×
  • Создать...