Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Damir Участник - экстремал
Вступление в Клуб: 29.03.2013
|
Вт Май 27, 2014 10:56  Изменить размер формы. |
|
Полезность: Нет оценки
|
Здравствуйте.
Не получается изменить размер формы (для начала, из ВБА-скрипта).
В Вба-скрипт вставил такой код:
Код: | If LastControl Is Nothing Then
' Действия при загрузке формы
Form1.ScriptFormResizeEx(12285, Form1.Height) |
- вылетает при старте формы.
Есть возможность изменить размеры формы - скажем, при нажатии кнопки на этой форме?
PS: В чем отличие фукций Form1.ScriptFormResizeEx() и Form1.ScriptFormResize() ? Список параметров у них одинаковый. |
|
 |
devor Профи
Вступление в Клуб: 13.02.2012
|
Вт Май 27, 2014 11:17  Re: Изменить размер формы. |
|
Полезность: 2
|
Damir пишет: | Здравствуйте.
Не получается изменить размер формы (для начала, из ВБА-скрипта). |
В клиент-скрипте надо так
Код: |
Сall Form1.ScriptFormResizeEx(8610, 3200) |
В секции валидации так
Код: |
csmd.Command(V_VB, 'Call FForm1.ScriptFormResizeEx(8610, 3200)');
|
Damir пишет: | PS: В чем отличие фукций Form1.ScriptFormResizeEx() и Form1.ScriptFormResize() ? Список параметров у них одинаковый. |
В доке по клиент-скрипту все написано |
|
 |
Amper Профи
Вступление в Клуб: 29.10.2010
|
Вт Май 27, 2014 12:12  Re: Изменить размер формы. |
|
Полезность: 2
|
Damir пишет: | PS: В чем отличие фукций Form1.ScriptFormResizeEx() и Form1.ScriptFormResize() ? Список параметров у них одинаковый. |
ScriptFormResizeEx - это "настоящее" изменение размера формы, а при ScriptFormResize при значениях, больших чем умолчательный размер, будут появляться полосы прокрутки. |
|
 |
Alex294 Участник со стажем
Вступление в Клуб: 02.06.2013
|
Вт Май 27, 2014 14:35   |
|
Полезность: 1
|
Можно и без CALL, только тогда без скобок:
Form1.ScriptFormResizeEx Form1.Width+scale, Form1.Height+scaleh |
|
 |
Damir Участник - экстремал
Вступление в Клуб: 29.03.2013
|
Ср Май 28, 2014 12:51   |
|
Полезность: Нет оценки
|
devor, Amper, Alex294
Спасибо!
Постоянно забываю про CALL в бэйсике.
Все получилось. |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|