Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Прозрачность неактивных окон

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

в веб страницах именно так и выделяют нужные элементы. к примеру, тыкаеш картинку, она увеличивается, а все кругом нее - тускнеет. Вот именно из веб интерфейсов я и взял эту идею.
https://ibb.co/c2mk4TX
   АЛьФ
 
26 - 11.05.21 - 18:56
Можно попробовать доработать свойство РасширениеФормы::Прозрачность. Но если и будет работать, то только на Win8 и старше.
   jah1111
 
27 - 11.05.21 - 22:11
(26) и то неплохо.
   jah1111
 
28 - 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) я такую хрень хотел для активного окна виндов. и то - без шаманства и сторонних приблуд не решается
   jah1111
 
32 - 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) лучше размытие, а не прозрачность
   jah1111
 
35 - 12.05.21 - 05:18
(34) вот так? https://ibb.co/c2mk4TX так размытия вообще у Альфа нет
   Duke1C
 
36 - 12.05.21 - 21:20
(32) Форму максимизируй, чтоб остальные закрыла, а все элементы пусть центрировано располагаются. Вот это не так сложно и с уже существующим Formex-ом намутить.
А Альф пусть лучше прикинет как перехватить штатные окна ввода "примитивных значений" (число, строка, дата), чтоб тебе же не рисовать около каждого поля кнопку с "карандашиком")
   Злопчинский
 
37 - 12.05.21 - 21:25
кстати, если на поле ввода назначить формексом крупный шрифт - то и по ф4 калькулятор штатный тоже будет крупным шрифтом.
   Duke1C
 
38 - 12.05.21 - 21:40
(37) Эта фича известна, и ты, кстати, её в какой-то теме уже кому-то тут советовал, но хоцца свою обработку подсунуть вместо штатной
   Ёпрст
 
39 - 12.05.21 - 22:05
(35) Дык проси, чтоб реализовывал!
Попутно с прозрачностью пусть и степень размытия сделает, или заквадрачивание..
   jah1111
 
40 - 12.05.21 - 22:12
(33)  С одной стороны Вы правы, а с другой - возьмите свой смартфон - много ли там степ-бай-степ?
   jah1111
 
41 - 12.05.21 - 22:15
(38) мне советовал.
   jah1111
 
42 - 12.05.21 - 22:20
(37) но там есть одно "НО", калькулятор то становится больше, а сама кнопка выбора в высоту растягивается, а в ширину остается узкой. поэтому пришлось писать вот такие формы: https://ibb.co/fQBCwtx
   jah1111
 
43 - 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. ту определись что ты хочешь сделать - ширпотреб для лохов или дивайс для понимающих спецов. Не, конечно, лохов гораздо больше...
   jah1111
 
47 - 12.05.21 - 22:35
(44) не дорос пока. но то что прошлой осенью на скорою руку сваял - успешно вертится на практике.
Сейчас дорабатываю красоту и функционал.
хотя планы наполеоновские - интеграция вайбер (в нашем регионе именнно на нем все сидят, как на зло) + сайт с личными кабинетами контрагентов. но это уже не уверен что сдюжу.
   jah1111
 
48 - 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
а вообще - не парься особо по моим постам. я могу лажать, всё же - имхо.
   jah1111
 
52 - 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) упорно навскидку не помню, что я там вещал с амвона... ;-) не первая лекция однако... (типа себя похвалил) ;-)
   SleepyHead
 
56 - 13.05.21 - 04:56
(28) "я вообще то не сугубо за прозрачность, а гтов выслушать любыедругие идеи реализации "доминирования" активного окна"

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


Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.