|
v7: Размеры формы с нестандартными размерами шрифтов полей ввода | ☑ | ||
---|---|---|---|---|
0
MWWRuza
гуру
26.11.20
✎
14:24
|
Добрый день...
Что-то я туплю... Раньше никогда не заморачивался на эту тему, а тут вдруг захотелось. В общем, есть такая форма: https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-362.jpg В ее свойствах установил размер шрифта 18, вместо штатного 10 - ну захотелось мне, что-бы сумму от покупателя и мыло/телефон кассиру удобнее вводить было. Вроде в конфигураторе все размеры полей и текстов перенастроил, все красиво. Но, в результате открывается из программы(модально,если это на что-то влияет) эта форма вот так: https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-361.jpg Как вернуть ей нормальные размеры? Галочка "изменять размер" в свойствах формы ни на что не влияет. Формекс и прочие ВК пока для ЭТОЙ ЗАДАЧИ не применял, обходился штатными средствами, хотелось бы и дальше так. |
|||
1
MWWRuza
гуру
26.11.20
✎
14:33
|
+(0) Но, в результате открывается из программы(модально,если это на что-то влияет)
Да, влияет, не модально открывается правильно: https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-363.jpg Но, мне то надо именно модально... |
|||
2
Duke1C
26.11.20
✎
15:13
|
(1) Без FormEx-a не обойдешься здесь)
|
|||
3
Duke1C
26.11.20
✎
15:24
|
+(2) Я давно на эти грабли наткнулся.
1С-ка масштабирует модальное окно под шрифт установленный в Параметры->Интерфейс->Формы Поэтому, либо меняй шрифт там (что не есть комильфо), либо в ПослеСозданииФормы() через РасширенииФормы или Объект "Окна" устанавливай нужный размер |
|||
4
kupec
26.11.20
✎
15:29
|
(2) (3) Хрень все это, раздвинь форму саму в конфигураторе и таким образом подгоняй размер.....
|
|||
5
MWWRuza
гуру
26.11.20
✎
15:43
|
(4) Да, это влияет, но как-то не очевидно... Делаешь там форму огромных размеров, пустую, (реквизиты все скромненько в верхнем левом углу в кучку собраны, остальное пустая форма), в результате, в режиме предприятия, форма лишь немного увеличивается, надо еще растягивать ее в конфигураторе... Подобрать размер получится только методом "научного втыка" :-) ...
(2)(3) Спасибо. Как я не хотел для примитивной задачи что-то дополнительное использовать, но похоже все-таки придется формекс применить. |
|||
6
MWWRuza
гуру
26.11.20
✎
19:29
|
В общем, природная лень взяла свое... :-(
В конфигураторе: https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-364.jpg В режиме предприятия: https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-365.jpg Учитывая, что решение не тиражное, под конкретного клиента... И так сойдет. Все равно, кроме меня, там разрешение экрана, размер шрифтов Windows, и т.п., никто кроме меня менять не будет, все будет и так работать. А так, да, надо формексом получать координаты ширины/высоты верхнего/нижнего правого угла самого верхнего/нижнего элемента управления формы, и к ним привязывать размеры окна формы. В принципе - ничего сложного, но, пока не вижу смысла, в данной конкретной задаче и так прокатит. |
|||
7
Злопчинский
26.11.20
✎
20:50
|
у мну формочка красивше
|
|||
8
Злопчинский
26.11.20
✎
20:56
|
http://catalog.mista.ru/public/603118/ - там в скринах есть, впилил туда еще комб. на экране ввода данных по опалате можно вводить сумму налом или сумму картой и что-то там еще хитрое замутил...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |