Перейти к содержанию
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. 3 минуты назад, krapotkin сказал:

    у нас налицо битый .DFM в смысле .FMX

    исправить его можно руками, приписав недостающее

    кроме того в папке _history хранится несколько десятков предыдущих версий всех файлов проекта, можно смотреть там

    Покажите пожалуйста темному человеку пальцем, что конкретно надо сделать )))

  4.   Создаю разумеется в дизайнтайме. в тексте формы описание такое:

    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 оно тоже пропадает. А вот где остается, не понятно...?‍♂️

  5. Добрый день!

    На форме разместил компонент TLayout и на нем TLabel. Потом удалил TLayout и программа теперь выдает ошибку(в прикреплении). Ругается пока снова не разместишь новый TLabel с тем же именем. Каким способом можно это благополучно удалить?

    Снимок экрана 2020-12-02 в 18.52.53.png

  6. Добрый день!

    Подскажите, как правильно реализовать метод .toString для своего класса. Например, есть какое-то свойство Value типа real и нужно его вывести на экран как-то так: Edit1.text:= myComponent.Value.toString

     

  7. Добрый день!

    Пытаюсь нарисовать индикактор на TPanel в виде циферблата и стрелки. Стрелка поворачивается по кругу по событию TTrackbar1 onChange на угол, пропорционально значению value. Рисование и циферблата и стрелки поместил в событие TPanel.onPaint и вызываю это событие Panel1Paint(Sender, Canvas, Panel1.ClipRect) в событииTrackBar1Change. Первая прорисовка(при создании формы) осуществляется правильно на TPanel, а вот последующие(при изменении позиции) - уже на TForm.

    Подскажите пожалуйста, как правильно реализовать это?

×
×
  • Создать...