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

Как узнать ширина элемента формы УФ в пикселях?

Как узнать ширина элемента формы УФ в пикселях?
Я
   bolobol
 
21.03.19 - 09:59
День добрый!

Подскажите, пожалуйста, можно ли как-то узнать ширина элемента формы УФ в пикселях?

Спасибо!
 
 
   lodger
 
1 - 21.03.19 - 10:19
зачем? там специально введены попугаи, чтобы от них пересчитываться на разные размеры экрана.
   bolobol
 
2 - 21.03.19 - 10:22
(1) Привет евреям! Что насчёт ответа на вопрос?
   fisher
 
3 - 21.03.19 - 10:59
(1) А как получить ширину хоть в попугаях, если для элемента ширина не фиксирована?
   lodger
 
4 - 21.03.19 - 11:17
(3) если ширина нигде не задана, то по-дефолту у каждого элемента ширина=1 попугай (с поправочным коэффициентом на вид поля). а потом расширяется от края до края поровну на брата.
   spiller26
 
5 - 21.03.19 - 11:41
Всё дело в пропорциях, а не в пикселях. В УФ еще есть понятие "Масштаба".
   Smile 8D
 
6 - 21.03.19 - 12:01
(4) Обратил внимание, что ширина зависит еще от типа значения. Т.е. для Строки длиной 100 и Строки длиной 10 будет выбрана разная ширина по умолчанию, при прочих равных. Видимо, так же зависит от длины наименования для ссылочных типов.
   fisher
 
7 - 21.03.19 - 12:06
(4) Не понял. Свойство "Ширина" при автоширине установлено в 0 символов и по-идее при расширении не меняется. Где конкретно смотреть ваших "попугаев"?
   novichok79
 
8 - 21.03.19 - 12:18
такое наверное только через winapi.
давненько я не писал ничего. получаете handle окна, потом ищете свою кнопку в нем, получете по handle'у ее данные.
   novichok79
 
9 - 21.03.19 - 12:20
   novichok79
 
10 - 21.03.19 - 12:20

Список тем форума
Рекламное место пустует  Рекламное место пустует
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.