|
Цвета элементов программы под Windows 10
|
|||
---|---|---|---|
#18+
Коллеги! Столкнулся с проблемой. Программа написана на VFP 9. Цвета всех элементов программы подбирались в Windows XP. Под Windows 7 цвета элементов программы остались неизменными. Под Windows 10 цвета стали меняться странным образом. Например, часто, но не всегда, "серый" становится "белым". Как зафиксировать цветовую схему программы и сделать ее неизменной? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2016, 17:16 |
|
Цвета элементов программы под Windows 10
|
|||
---|---|---|---|
#18+
Про Win10 не знаю, но сталкивался с просто позорными мониторами: сделал легкую подсветку важных клеток в гриде, пользователь звонит и предлагает их подсветить, а они уже подсвечены! Цепляюсь удаленно, тимвьюер показывает подсветку, а юзер не видит. Все понятно стало когда дали фотку монитора, там реально не видно. Монитор такой. В итоге сделал настройки цвета. Не нравятся (не видно) цвета по-умолчанию - крась как нравится. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2016, 18:32 |
|
Цвета элементов программы под Windows 10
|
|||
---|---|---|---|
#18+
Действительно! Этим управляет свойство Themes контролов. Интересно, можно ли глобально заявить Themes = .F. ? Или что-то подобное? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2016, 20:09 |
|
Цвета элементов программы под Windows 10
|
|||
---|---|---|---|
#18+
UAPДействительно! Этим управляет свойство Themes контролов. Интересно, можно ли глобально заявить Themes = .F. ? Или что-то подобное?Все формы в программе унаследовать от класса формы с установленным Themes = .f. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2016, 21:00 |
|
Цвета элементов программы под Windows 10
|
|||
---|---|---|---|
#18+
правильный проход, Что делать, если программа уже написана, масса форм, гридов и прочего? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2016, 12:53 |
|
Цвета элементов программы под Windows 10
|
|||
---|---|---|---|
#18+
UAPправильный проход, Что делать, если программа уже написана, масса форм, гридов и прочего? Автозамену напиши, примерно так Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2016, 13:04 |
|
Цвета элементов программы под Windows 10
|
|||
---|---|---|---|
#18+
Dima T, А если в главной программе _screen.Themes = .F. ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2016, 13:18 |
|
Цвета элементов программы под Windows 10
|
|||
---|---|---|---|
#18+
Dima T, А если в главной программе _screen.Themes = .F. ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2016, 13:19 |
|
Цвета элементов программы под Windows 10
|
|||
---|---|---|---|
#18+
UAPDima T, А если в главной программе _screen.Themes = .F. ? Попробуй. Еще есть SYS(2700) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2016, 13:29 |
|
Цвета элементов программы под Windows 10
|
|||
---|---|---|---|
#18+
Ни разу не разбирался со Themes. Хэлп немного почитал. Как понял оно не только на цвета влияет, но и на всякие "красивости". ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2016, 13:33 |
|
Цвета элементов программы под Windows 10
|
|||
---|---|---|---|
#18+
Dima T, Не уверен на 100%, но похоже, что, если в главной программе написать SYS(2700,0), то это глобальная команда НЕподдержки схем ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2016, 14:09 |
|
Цвета элементов программы под Windows 10
|
|||
---|---|---|---|
#18+
Уважаемый Dima T ! Вы приводите фрагмент программы немного выше.. MODIFY FORM ... NOWAIT if aSelObj(laCtrl,1) > 0 laCtrl[1].Themes = .f. endif keyboard '{ctrl+w}' Я проверил, эта программа меняет .T. на .F. только в самой форме. Как модифицировать текст этой программы, чтобы перебрать все контролы данной формы? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 12:13 |
|
Цвета элементов программы под Windows 10
|
|||
---|---|---|---|
#18+
aSelObj() создает массив с контролами и возвращает количество элементов. Так попробуй Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 12:26 |
|
Цвета элементов программы под Windows 10
|
|||
---|---|---|---|
#18+
Dima T, Пожалуйста, напишите точнее. Программа не добирается до кнопок ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 12:38 |
|
Цвета элементов программы под Windows 10
|
|||
---|---|---|---|
#18+
UAPDima T, Пожалуйста, напишите точнее. Программа не добирается до кнопокА зачем добираться до кнопок? В общем-то, настройка формы влияет и на контролы на этой форме, хоть и не меняет значений свойств контролов. А для отключения во всей проге можно использовать SCREEN.Themes. Цитата: You can set _SCREEN.Themes property to False (.F.) to disable Themes entirely in Visual FoxPro. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 12:47 |
|
Цвета элементов программы под Windows 10
|
|||
---|---|---|---|
#18+
правильный проходящий., Сейчас попробую. Проблема в том, что работа с Темами странно влияет на поведение программы. Причем, не всей программы, а только на формирование рапортов. Я формирую ПДФ-ы с помощью ПДФ принтера, а они распахиваются на весь экран, в то время, как это должно быть скрыто. Это началось именно после того, как я стал работать с темами. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 12:56 |
|
Цвета элементов программы под Windows 10
|
|||
---|---|---|---|
#18+
UAPDima T, Пожалуйста, напишите точнее. Программа не добирается до кнопок Оказалось посложнее немного, надо внутри формы .Controls перебирать Код: sql 1. 2. 3. 4. 5. 6. 7.
Если на форме будет какой-нибудь контейнер (pageframe или grid), то надо у него перебирать внутри. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 13:16 |
|
|
start [/forum/topic.php?fid=41&fpage=19&tid=1582121]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
26ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 267ms |
total: | 396ms |
0 / 0 |