Александр Ст
-
Постов
10 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные Александр Ст
-
-
Объект 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 минуты назад, krapotkin сказал:
у нас налицо битый .DFM в смысле .FMX
исправить его можно руками, приписав недостающее
кроме того в папке _history хранится несколько десятков предыдущих версий всех файлов проекта, можно смотреть там
Покажите пожалуйста темному человеку пальцем, что конкретно надо сделать )))
-
То есть я удалил TLayout а не расположенную на нем TLabel
-
Видимо, ошибка возникает, когда удаляешь родительский объект раньше самого объекта. Как только это теперь исправить?
-
Создаю разумеется в дизайнтайме. в тексте формы описание такое:
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 оно тоже пропадает. А вот где остается, не понятно...
-
-
Добрый день!
Подскажите, как правильно реализовать метод .toString для своего класса. Например, есть какое-то свойство Value типа real и нужно его вывести на экран как-то так: Edit1.text:= myComponent.Value.toString
-
Добрый день!
Пытаюсь нарисовать индикактор на TPanel в виде циферблата и стрелки. Стрелка поворачивается по кругу по событию TTrackbar1 onChange на угол, пропорционально значению value. Рисование и циферблата и стрелки поместил в событие TPanel.onPaint и вызываю это событие Panel1Paint(Sender, Canvas, Panel1.ClipRect) в событииTrackBar1Change. Первая прорисовка(при создании формы) осуществляется правильно на TPanel, а вот последующие(при изменении позиции) - уже на TForm.
Подскажите пожалуйста, как правильно реализовать это?
-
Ярослав, скажите пожалуйста Savestate работает только для Windows? Не получается сохранять настройки на MacOS
Изменение данных в Interbase через LiveBindings
в InterBase
Опубликовано · Изменено пользователем Александр Ст
ошибка в описании
Пробую связать поле базы данных (numeric) Interbase и NumberBox через LiveBindings. С помощью мыши перетягиваю нужное поле к свойству Value. Автоматически создается двусторонняя связь LinkControlToField. При изменении значения с помощью клавиатуры данные в таблице меняются нормально. При изменении с помощью мыши (Horisontal increment), значение в поле меняется, но в базе данных сохраняется старое значение. Пробовал уже делать с помощью обработки события OnChange или On ChangeTracking : Еdit, fieldByName.asInteger = NumberBox.Value, Post и прочие ухищрения - все равно не работает.
Подскажите, как правильно делать?