Приветствую всех !
PROPSTYLE:FontName
An array property that sets or returns the font name for the style number specifed as the array element.
PropStyle НЕ ВОЗВРАЩАЕТ установленные значения для FontName, FontSize и FontStyle.
Это известный глюк ? Как обойти ? Где посмотреть об этом ?
Clarion 5.5H, Windows 2000
Спасибо за ответы !!!
С уважением, Звигинцев Михаил.
Написал: ClaList(2)
PROPSTYLE:FontName - известный глюк?
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Привет, Всем!
Ну а как вы используете это свойство? Индексы используете?
Для начала атрибуты стиля должны быть установлены, т.е.
Т.е., индекс свойств PROPSTYLEL:... - это номер стиля.
Проблем вроде не наблюдалось.
Удачи!
__________________________________
Владимир Якимченко (IСQ 16 993 194)
Написал: ClaList(2)
Ну а как вы используете это свойство? Индексы используете?
Для начала атрибуты стиля должны быть установлены, т.е.
Код: Выделить всё
! Создаем атрибуты стиля номер 1
?List{PROPSTYLE:FontName, 1} = 'Arial'
?List{PROPSTYLE:FontSize, 1} = 10
! Возвращаем атрибуты стиля номер 1
MESSAGE('Font: ' & ?List{PROPSTYLE:FontName, 1} & ', Size: ' & ?List{PROPSTYLE:FontSize, 1})
Проблем вроде не наблюдалось.
Удачи!
__________________________________
Владимир Якимченко (IСQ 16 993 194)
Написал: ClaList(2)
В том-то и дело, что свойства отрабатывают не все, а именно не работают только FontName, FontSize и FontStyle.
Может, только в этом сочетании Clarion 5.5H, Windows 2000 !? Хотя и сомнительно...
Вот из предыдущего письма...
Из тестика:
И вот что получаю в Message:
?List(PropStyle:FontName,1)=
?List(PropStyle:FontSize,1)=
?List(PropStyle:FontStyle,1)=
?List(PropStyle:TextColor,1)=255
?List(PropStyle:BackColor,1)=65635
?List(PropStyle:TextSelected,1)=16777215
?List(PropStyle:BackSelected,1)=32768
?List(PropStyle:Picture,1)=@s25
?List(PropList:ColStyle,9)=1
С уважением, Звигинцев Михаил.
Написал: ClaList(2)
Может, только в этом сочетании Clarion 5.5H, Windows 2000 !? Хотя и сомнительно...
Вот из предыдущего письма...
Из тестика:
Код: Выделить всё
?List{PropStyle:FontName,1} = 'Arial'
?List{PropStyle:FontSize,1} = '11'
?List{PropStyle:FontStyle,1} = Font:Bold
?List{PropStyle:TextColor,1} = Color:Red
?List{PropStyle:BackColor,1} = Color:Yellow
?List{PropStyle:TextSelected,1} = Color:White
?List{PropStyle:BackSelected,1} = Color:Green
?List{PropStyle:Picture,1} = '@s25'
?List{PropList:ColStyle,9} = 1
...
Message('!?List(PropStyle:FontName,1)='& ?List{PropStyle:FontName,1} &!
'!?List(PropStyle:FontSize,1)='& ?List{PropStyle:FontSize,1} &!
'!?List(PropStyle:FontStyle,1)='& ?List{PropStyle:FontStyle,1} &!
'!?List(PropStyle:TextColor,1)='& ?List{PropStyle:TextColor,1} &!
'!?List(PropStyle:BackColor,1)='& ?List{PropStyle:BackColor,1} &!
'!?List(PropStyle:TextSelected,1)='&
?List{PropStyle:TextSelected,1} &!
'!?List(PropStyle:BackSelected,1)='&
?List{PropStyle:BackSelected,1} &!
'!?List(PropStyle:Picture,1)='& ?List{PropStyle:Picture,1} &!
'!?List(PropList:ColStyle,9)='&
?List{PropList:ColStyle,9},'AfterOpen')
?List(PropStyle:FontName,1)=
?List(PropStyle:FontSize,1)=
?List(PropStyle:FontStyle,1)=
?List(PropStyle:TextColor,1)=255
?List(PropStyle:BackColor,1)=65635
?List(PropStyle:TextSelected,1)=16777215
?List(PropStyle:BackSelected,1)=32768
?List(PropStyle:Picture,1)=@s25
?List(PropList:ColStyle,9)=1
С уважением, Звигинцев Михаил.
Написал: ClaList(2)