Имя: Пароль:
1C
1C 7.7
v7: Прозрачность неактивных окон
0 jah1111
 
07.05.21
14:47
Можно ли реализовать в 7.7 (включая Formex) такую фичу:
-  окно активной формы непрозрачно;
-  при этом окна неактивных форм и основное окно 7.7 слегка прозрачны , или подругому "приглушены";
тоесть окно активной формы, открытой не на весь экран должно выделяться на фоне других окон. при этом активная форма открыта немодально.
1 ДенисЧ
 
07.05.21
15:57
Хватит уже откапывать стюардессу...
2 cincout
 
07.05.21
16:21
(0) Можно, реализуй
3 SleepyHead
 
гуру
07.05.21
16:42
(0) Пользователям такое не понравится. Вот зеркальный фон - другое дело, особенно это любят женщины - можно прямо за работой поправить прическу, подкрасить губы. Работай лучше в этом направлении.
4 Cthulhu
 
07.05.21
18:26
(1): терпи до 2037-го года и не отсвечивай. стюардесса та со своей работой справляется во многих местах намного лучше твоего суперкомбайна.
5 jah1111
 
07.05.21
19:09
(2) (3) попрошу петросяна гонять в другой теме
6 Duke1C
 
08.05.21
18:39
(5) Ну тогда рассказывай - нафейхоа это всё?
Для одной конкретной формы это надо, или "на лету" прозрачность должна меняться?
И таки, может, максимизация формы спасёт отца русской демократии?
7 jah1111
 
08.05.21
19:29
(6) конфигурация адаптированная для тач-скрин
к примеру: https://ibb.co/svMT6Rb
форма, обведенная желтым - непрозрачна, формы на заднем плане - прозрачность 50%. то есть диалоговые окна надящиеся сверху должны выделяться на фоне других.
8 SleepyHead
 
гуру
09.05.21
18:04
(5) Ладно, петросян, буду гонять тебя в другой теме.
9 Duke1C
 
10.05.21
18:37
(7) https://ibb.co/svMT6Rb - ссылка не открылась
Тач-скрину "уже 100 лет в обед" - куча обработок и прочего под него написано уже, и не только мною, НО
прозрачность вот никогда не надобилась
10 Duke1C
 
10.05.21
18:55
+9 Тач-скрин, тупо тот же интерфейс, только юзверь тычет не мышкою, а жирным пальцем. К чему тут игры с прозрачностью так и не понял я.
Вот, года 3 назад, приходилось "решать решение" с масштабированием, чтоб одна и та же обработка "ощущала" себя одинаково на экранах разной "плотности" - то бишь расширением. Тут да, было над чем "репу почесать". Изначально писалось всё под ТСД с расширением экрана 240х320, а потом понеслось - есть бесхозные телефоны, планшеты - а к ним появились "голубозубые" сканеры, которые вкупе с вышесказанном оборудованием "убивают" ТСД напрочь...
(7) Вобщем, подробностей мало
11 Duke1C
 
10.05.21
19:07
+ 10 Открылась, таки, ссылка твоя
И я, так понимаю, клавиатуру выделить хочется? Или?
12 jah1111
 
10.05.21
21:39
не только, любое активное диалоговое окно. вот именно то, с которым в данный момент работает пользователь. хочется чтобы он не терялся и интуитивно было понятно где и в каком окне он работает.
13 jah1111
 
10.05.21
21:40
(8) удачи
14 Злопчинский
 
11.05.21
09:39
(10) в итоге - как порешал масштабирование форм на 77?
15 Mikeware
 
11.05.21
09:41
(14) привязками, емнип...
16 Mikeware
 
11.05.21
09:48
так атрибут Стиль или РасширеныйСтиль не помогает?
17 jah1111
 
11.05.21
13:03
(16) а что такое есть в 7.7?
18 Mikeware
 
11.05.21
13:04
(17) не у всех....
19 Ёпрст
 
11.05.21
14:36
(0) АЛьФ реализовал это только для модальных форм, там есть метод Прозрачность
Если ты посмотришь потом стиль у этой формы, и подсунешь его своей не модальной, то 1с-ина свернётся в трубочку.
В общем, Алексею надо выдать задание, чтоб сделал  метод Прозрачность, работающим для обычных форм, если это возможно
20 Duke1C
 
11.05.21
15:32
(14) Я ж тебе скидывал процедурку свою
+ прикрутил масштабируемые шрифты (при начале работы системы создаю, в зависимости от расширения экрана, и загоняю их в список, чтоб при каждом открытии форм не вычислять и не создавать) и назначаю их нужным реквизитам.
Всё шустро работает, хвала Альфу
21 Duke1C
 
11.05.21
15:52
(19) Даже если Алексей и реализует прозрачность для всех форм, то ТС-у всё равно придется "изголяться" - это ж надо при открытии каждой новой формы, "погасить" предыдущую, а при закрытии "вернуть взад" ту, которая стала активной, исходя из (12)
ИМХО извращение это всё, (0) попробуй всё-таки поиграться лучше с максимизацией и цветом фона форм, тем более судя по скрину в (7) интерфейс в черно-серых тонах не есть гуд
22 Mikeware
 
11.05.21
15:54
(21) да немного там извращений-то
23 Djelf
 
11.05.21
15:56
Поддерживаю (21)!
Есть РасширениеФормы.ЦветФона, вот там можно что-то сделать. Не приглушить, а наоборот - выявить!
А на все фоновые Формы применять что-то приглушающее - утомительно и будет сильно видимо дергаться интерфес.
24 jah1111
 
11.05.21
16:36
(19) я пробовал ВключитьМодальныйРежим()  а потом прозрачность, но не работает. Прозрачность устанавливается только для форм, ОТКРЫТЫХ модально. Если бы нас Альф услышал, было бы суперски.
25 jah1111
 
11.05.21
17:11
(21) красота требует жертв.

в веб страницах именно так и выделяют нужные элементы. к примеру, тыкаеш картинку, она увеличивается, а все кругом нее - тускнеет. Вот именно из веб интерфейсов я и взял эту идею.
https://ibb.co/c2mk4TX
26 АЛьФ
 
11.05.21
18:56
Можно попробовать доработать свойство РасширениеФормы::Прозрачность. Но если и будет работать, то только на Win8 и старше.
27 jah1111
 
11.05.21
22:11
(26) и то неплохо.
28 jah1111
 
11.05.21
22:12
я вообще то не сугубо за прозрачность, а гтов выслушать любыедругие идеи реализации "доминирования" активного окна
29 Злопчинский
 
11.05.21
22:19
(15) это не просто растягивание, это еще и пропорциональное увеличение/уменьшение элементов формы. например шрифтов в ТЗ, шрифтов на кнопках, шрифтов на надписях итд.
30 Злопчинский
 
11.05.21
22:21
(20) процедурку - это хорошо. хочется готовое решение, прозрачно встраиваемое в любую форму. посмотрю еще...
31 Злопчинский
 
11.05.21
22:22
(28) я такую хрень хотел для активного окна виндов. и то - без шаманства и сторонних приблуд не решается
32 jah1111
 
11.05.21
22:40
(21) растягивать маленькие формы отчетов или обработок во весь экран - не вариант. если на форме обработки 5 элементов - ну как ее тянуть фулскрин?
33 Злопчинский
 
11.05.21
23:08
(32) если хочешь автоматизировать работу и сделать это хорошо с получением предсказуемого результата - делай интерактивную работу с формой по типу step-by-step - один экран/форма должны выполнять одно элементарное действие, экраны д.б. (разумно) простые. тогда растягивание и масштабирование будет норм, ибо придется масштабировать 1-2-3 существенных элемента.
.
имхо как-то так
34 Ёпрст
 
12.05.21
00:01
(28) лучше размытие, а не прозрачность
35 jah1111
 
12.05.21
05:18
(34) вот так? https://ibb.co/c2mk4TX так размытия вообще у Альфа нет
36 Duke1C
 
12.05.21
21:20
(32) Форму максимизируй, чтоб остальные закрыла, а все элементы пусть центрировано располагаются. Вот это не так сложно и с уже существующим Formex-ом намутить.
А Альф пусть лучше прикинет как перехватить штатные окна ввода "примитивных значений" (число, строка, дата), чтоб тебе же не рисовать около каждого поля кнопку с "карандашиком")
37 Злопчинский
 
12.05.21
21:25
кстати, если на поле ввода назначить формексом крупный шрифт - то и по ф4 калькулятор штатный тоже будет крупным шрифтом.
38 Duke1C
 
12.05.21
21:40
(37) Эта фича известна, и ты, кстати, её в какой-то теме уже кому-то тут советовал, но хоцца свою обработку подсунуть вместо штатной
39 Ёпрст
 
12.05.21
22:05
(35) Дык проси, чтоб реализовывал!
Попутно с прозрачностью пусть и степень размытия сделает, или заквадрачивание..
40 jah1111
 
12.05.21
22:12
(33)  С одной стороны Вы правы, а с другой - возьмите свой смартфон - много ли там степ-бай-степ?
41 jah1111
 
12.05.21
22:15
(38) мне советовал.
42 jah1111
 
12.05.21
22:20
(37) но там есть одно "НО", калькулятор то становится больше, а сама кнопка выбора в высоту растягивается, а в ширину остается узкой. поэтому пришлось писать вот такие формы: https://ibb.co/fQBCwtx
43 jah1111
 
12.05.21
22:23
(38) я 9 месяцев назад, когда еще только начинал разбираться  в програмировании  1с задавал тут вопросы где в ресурсах ДЛЛ эта кнопка чтоб ее перерисовать-растянуть :)))))))))))

сейчас смеюсь с себя
44 Ёпрст
 
12.05.21
22:24
Проще было бы под web морду писать свои формы. На форуме 1cpp есть примеры.
Там бы под тач попроще было бы "калькуляторы" лепить
45 Ёпрст
 
12.05.21
22:28
Хотя..подсадят тебя на снеговик..и будешь опять усё переписывать )
46 Злопчинский
 
12.05.21
22:31
(40) не надо путать универсальную хрень типа логана со специализированным болидом формулы1. ту определись что ты хочешь сделать - ширпотреб для лохов или дивайс для понимающих спецов. Не, конечно, лохов гораздо больше...
47 jah1111
 
12.05.21
22:35
(44) не дорос пока. но то что прошлой осенью на скорою руку сваял - успешно вертится на практике.
Сейчас дорабатываю красоту и функционал.
хотя планы наполеоновские - интеграция вайбер (в нашем регионе именнно на нем все сидят, как на зло) + сайт с личными кабинетами контрагентов. но это уже не уверен что сдюжу.
48 jah1111
 
12.05.21
22:47
(46) не каждого посадишь за руль болида ф1. за руль логана сядет каждый.
хотя согласен проф ПО дожно быть как автомат калашникова.

у меня чтото среднее, концепция такова - первый проход (ну у примеру создание строки документа) степ-бай-степ окно за окном каскадом, а потом есть возможность редактировать, новая строяка - опять степ бай степ. новый документ - степ бай степ заполняеться шапка, потом степ бай степ заполняеться строка документа. эти цепочки не дают возможности юзверю чтото провтыкать по ходу пьесы.
49 Злопчинский
 
12.05.21
23:01
(47) "но то что прошлой осенью на скорою руку сваял - успешно вертится на практике."
тут возражений не имею. у меня такого аналогичного - вагон и тележка. вертится на практике годами. только это путь в никуда. болото. из него надо выбираться - и чем раньше - тем лучше.
50 Злопчинский
 
12.05.21
23:02
(48) концепция - норм. главное - убирай/минимизируй альтернативы.
51 Злопчинский
 
12.05.21
23:03
а вообще - не парься особо по моим постам. я могу лажать, всё же - имхо.
52 jah1111
 
12.05.21
23:16
(51) я кстати Вам сильно благодарен, именно после Вашей скайп-лекции у меня начало что-то получаться.
53 Злопчинский
 
12.05.21
23:29
(52) ну как созреешь двигаться дальше предметно - стучись, но там тяжелее будет.. ;-)
54 Злопчинский
 
12.05.21
23:30
Блин, может мне в коучи пойти какие-нить...?
55 Злопчинский
 
12.05.21
23:31
(52) упорно навскидку не помню, что я там вещал с амвона... ;-) не первая лекция однако... (типа себя похвалил) ;-)
56 SleepyHead
 
гуру
13.05.21
04:56
(28) "я вообще то не сугубо за прозрачность, а гтов выслушать любыедругие идеи реализации "доминирования" активного окна"

Врешь, мои отказался слушать. Петросян хренов..
57 jah1111
 
13.05.21
15:39
(56) это у вас тут спам-бот на форуме?
58 Arbuz
 
14.05.21
17:22
(57) У тебя вон, уже под ником отросло немного, так что не 'у вас', а у нас... у нас тут много чего...
59 jah1111
 
14.05.21
21:54
(58) понял, принял
2 + 2 = 3.9999999999999999999999999999999...