#oracle #plsql #oracleforms
#Oracle #plsql #oracleforms
Вопрос:
Я использую форму 6 . Я хотел бы изменить метку, которая находится на холсте, используя программный код. Он отображается как графический элемент. (Тип графики: текст) Возможно ли это?
На данный момент мой ответ таков: это невозможно.
Ответ №1:
Вы правы, графический текстовый элемент (мы называем его шаблонным текстом) не может быть изменен во время выполнения.
Чтобы изменить внешний вид шаблона в форме, вы можете создать текстовый элемент в блоке управления, присвоить его значению метку, которую вы хотите отобразить, и изменить его свойства отображения, Чтобы он выглядел так, как вы хотите (например, без скоса, прозрачный и т. Д.). Затем вы можете изменить его по адресувремя выполнения для любой метки, которую вы хотите.
Только будьте осторожны, если пользователь (или ваш код) запускает a CLEAR_FORM
(или, действительно, a CLEAR_BLOCK
в вашем блоке управления), метка исчезнет: поэтому вам Initial Value
также нужно установить.