Добавление нового типа переменной

Обсуждение Stimulsoft Reports.Ultimate
Radioride
Сообщения: 48
Зарегистрирован: 20 окт 2016, 10:21

Добавление нового типа переменной

Сообщение Radioride » 01 фев 2017, 10:59

Здравствуйте.
Скажите пожалуйста, как можно добавить новый тип переменной в дизайнер? Т.е. мне нужно что бы можно было выбрать тип переменной и при нажатии кнопки ввести значение запустилась собственное окно, которое по закрытию вернет значение переменной.
Спасибо.
HighAley
Сообщения: 1933
Зарегистрирован: 08 июн 2011, 07:36

Re: Добавление нового типа переменной

Сообщение HighAley » 02 фев 2017, 07:24

Здравствуйте.

Какой именно тип переменной вы хотите добавить?
Возможно вы можете использовать тип object.

Спасибо.
Radioride
Сообщения: 48
Зарегистрирован: 20 окт 2016, 10:21

Re: Добавление нового типа переменной

Сообщение Radioride » 02 фев 2017, 07:38

Здравствуйте.
Я имел ввиду добавить вот в этот список.
VatType.png
Список типов переменных
VatType.png (19.16 КБ) 2003 просмотра
Спасибо.
HighAley
Сообщения: 1933
Зарегистрирован: 08 июн 2011, 07:36

Re: Добавление нового типа переменной

Сообщение HighAley » 03 фев 2017, 11:19

Здравствуйте.

Мы поняли куда вы хотите добавить новый тип.
Какой именно тип переменной вы хотите добавить?

Как вариант вы можете использовать тип object.
Тогда вы сможете присваивать переменной любой объект.

Что по поводу нажатия, то это не получится сделать с помощью переменных.
Вы можете попробовать использовать форму.

Спасибо.
Radioride
Сообщения: 48
Зарегистрирован: 20 окт 2016, 10:21

Re: Добавление нового типа переменной

Сообщение Radioride » 03 фев 2017, 11:38

Здравствуйте.

Разных типов. Можно object, но мне нужно, что бы названия были в этом списке разные. И разные действия были для редактирования данной переменной. Т.е. приведу лучше пример.
Выбираем тип переменной "Time", затем при нажатии редактировать значение открывалось бы моя форма, которая по закрытию возвращала значение.(тип значения можно object)
Так же второй тип переменной "System", выбрав который открывается уже другая моя форма.

Спасибо.
HighAley
Сообщения: 1933
Зарегистрирован: 08 июн 2011, 07:36

Re: Добавление нового типа переменной

Сообщение HighAley » 06 фев 2017, 08:23

Здравствуйте.

Где именно вы хотите редактировать эти значения? В дизайнере или во вьювере перед показом отчёта?

Спасибо.
Radioride
Сообщения: 48
Зарегистрирован: 20 окт 2016, 10:21

Re: Добавление нового типа переменной

Сообщение Radioride » 06 фев 2017, 08:55

Здравствуйте.

Хорошо бы и там и там. Но нужнее конечно больше во вьювере, но там я не увидел даже возможности реализации такой функции, поэтому думал пока только про дизайнер. Если есть возможность туда то лучше конечно туда.

Спасибо.
HighAley
Сообщения: 1933
Зарегистрирован: 08 июн 2011, 07:36

Re: Добавление нового типа переменной

Сообщение HighAley » 06 фев 2017, 15:10

Здравствуйте.

Как мы и писали ранее, вы можете использовать диалоговые формы.
Form.png
Form.png (5.45 КБ) 1963 просмотра
На этих формах вы можете добавлять любые компоненты и вызывать свои формы.
После этого можете использовать переменные существующих типов. Это может быть object, DateTime или другие.

Спасибо.
Radioride
Сообщения: 48
Зарегистрирован: 20 окт 2016, 10:21

Re: Добавление нового типа переменной

Сообщение Radioride » 07 фев 2017, 05:34

Здравствуйте.

Спасибо не знал про эту функцию. У меня только почему то после закрытия формы в предварительном просмотре отчет не отображается. Может я что то еще не сделал?
Прикрепил GIF, вроде проще чем делать видео.
CreateForm.gif
CreateForm.gif (1.57 МБ) 1960 просмотров
Спасибо.
Aleksey
Сообщения: 1740
Зарегистрирован: 22 апр 2010, 02:57

Re: Добавление нового типа переменной

Сообщение Aleksey » 07 фев 2017, 23:09

Здравствуйте,

У вас для формы не задано никаких действий.
Как вариант добавить необходимый код в событие загрузки формы или добавить кнопку с DialogResult=OK

Спасибо.
Ответить