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

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

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

Сообщение Radioride »

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

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

Сообщение HighAley »

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

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

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

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

Сообщение Radioride »

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

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

Сообщение HighAley »

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

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

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

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

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

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

Сообщение Radioride »

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

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

Спасибо.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

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

Сообщение HighAley »

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

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

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

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

Сообщение Radioride »

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

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

Спасибо.
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

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

Сообщение HighAley »

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

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

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

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

Сообщение Radioride »

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

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

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

Сообщение Aleksey »

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

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

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