Форум пользователей Visio
http://visio.getbb.ru/

ShapeSheet и Forms
http://visio.getbb.ru/viewtopic.php?f=5&t=471
Страница 2 из 2

Автор:  Surrogate [ 15 окт 2013, 14:12 ]
Заголовок сообщения:  Re: ShapeSheet и Forms

Qwertiy писал(а):
К Sharepoint'у вроде уже напилили, организационные диаграммы присобачили и 3D-эффекты есть :)
ну и хватит, VBA и shapesheet это не для типичного пользователя Визио

Автор:  Qwertiy [ 15 окт 2013, 14:19 ]
Заголовок сообщения: 

Surrogate писал(а):
ну и хватит, VBA и shapesheet это не для типичного пользователя Визио

Надо допилить ShapeSheet до отсутствия необходимости в VBA :mrgreen:

Так в каком направлении пилят-то?

Автор:  Surrogate [ 15 окт 2013, 14:26 ]
Заголовок сообщения:  Re: ShapeSheet и Forms

Qwertiy писал(а):
Так в каком направлении пилят-то?
ждем инсайдерской инфы от nbelyh
Qwertiy писал(а):
Надо допилить ShapeSheet до отсутствия необходимости в VBA
думаю это маловероятно, шейпшит работает с одним конкретным объектом (будь то шейп, страница, документ). но не умеет менять свой объект :)

Автор:  nbelyh [ 15 окт 2013, 18:23 ]
Заголовок сообщения:  Re: ShapeSheet и Forms

Surrogate писал(а):
Qwertiy писал(а):
Так в каком направлении пилят-то?
ждем инсайдерской инфы от nbelyh


Да откуда же мне знать-то, куда пилят, я не в M$ работаю, они мне не докладывают ;)
В M$ (в местном отделении) в этом году я только потоптался да халявного пива попил, на нашей презентации :D

По поводу subj - насколько я знаю, из ShapeSheet значение VB-контрола (каковым, насколько я понял, является описанный чекбокс), не получить никак - как уже и было сказано...
Можно сделать шейп который типа "как комбо бокс" - изменяет значение по дабл-клику например, и его значение из ShapeSheet (другого шейпа) уже будет можно получить.
Посмотри например приаттаченный пример.

http://www.youtube.com/watch?v=EUzlNPUSOcc

Вложения:
DoubleClickMe.vsd [17.5 Кб]
Скачиваний: 177

Автор:  Surrogate [ 15 окт 2013, 18:53 ]
Заголовок сообщения:  Re: ShapeSheet и Forms

nbelyh писал(а):
Да откуда же мне знать-то, куда пилят, я не в M$ работаю, они мне не докладывают ;) В M$ (в местном отделении) в этом году я только потоптался да халявного пива попил, на нашей презентации :D
ну ты хоть людей из M$ в живую видел :)

Автор:  Qwertiy [ 15 окт 2013, 18:55 ]
Заголовок сообщения: 

nbelyh писал(а):
Можно сделать шейп

Ну да, можно... Хотя эффект с выделением при двойном щелчке какой-то неприятный. К тому же у стандартного-то клик одинарный.

Автор:  Surrogate [ 15 окт 2013, 18:59 ]
Заголовок сообщения:  Re: ShapeSheet и Forms

Qwertiy писал(а):
Ну да, можно... Хотя эффект с выделением при двойном щелчке какой-то неприятный. К тому же у стандартного-то клик одинарный.
в шейпшите нет такого события одинарный клик… :(

Автор:  Qwertiy [ 15 окт 2013, 19:01 ]
Заголовок сообщения: 

Surrogate писал(а):
в шейпшите нет такого события одинарный клик… :(

Я поэтому и написал...
А нет из-за того, что одинарный клик - это выделение. Чтобы работал стандартный флажок, надо отключать Design mode и тогда его нельзя выделить.

Автор:  nbelyh [ 15 окт 2013, 19:22 ]
Заголовок сообщения:  Re:

Qwertiy писал(а):
nbelyh писал(а):
Можно сделать шейп

Ну да, можно... Хотя эффект с выделением при двойном щелчке какой-то неприятный. К тому же у стандартного-то клик одинарный.

Ну да. А тебе шашечки или ехать? :D

Выделение можно выключить.. т.е. чтобы ничего вокруг шейпа не показывалось
Developer -> Behavior -> Show Shape Handlers -> No
Developer -> Behavior -> Show Alignment Box -> No

Добавил версию 2

Вложения:
DoubleClickMe.vsd [18.5 Кб]
Скачиваний: 194

Автор:  Surrogate [ 15 окт 2013, 21:10 ]
Заголовок сообщения:  Re: ShapeSheet и Forms

nbelyh писал(а):
Ну да. А тебе шашечки или ехать?
судя по словам про неприятный эффект, шашечки безусловно важнее :)
я уж молчу про все высказанное в ветке

Автор:  Qwertiy [ 16 окт 2013, 00:00 ]
Заголовок сообщения: 

Surrogate писал(а):
судя по словам про неприятный эффект, шашечки безусловно важнее :)

Что-то мне подсказывает, что если где-нибудь похимичить, то будет и то и другое ;)
Хотя одинарный щелчок всё равно не получится...

Автор:  Surrogate [ 12 фев 2016, 15:18 ]
Заголовок сообщения:  Re: ShapeSheet и Forms

Qwertiy писал(а):
Хотя одинарный щелчок всё равно не получится...
давно участвовал в другом обсуждении и забыл сюда добавить ссылку на него…
Средствами чисто Visio не сделать, а вот если задействовать всю мощь VBA))) Подробнее…
Там единственный момент - с таким подходом, будут обрабатываться единичные клики по ВСЕМ фигурам, что может быть нежелательно Подробнее…
ну в общем как и предупреждали
Прокопий в сообщении #3740 писал(а):
в shapesheet это невозможно! только vba, только hardcore

Страница 2 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/