CftClub.ru
Клуб специалистов ЦФТ-Банк

Изменить размер формы.

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
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 в бэйсике.
Все получилось.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru