Форум пользователей Visio

Форум по вопросам применения и программирования в Visio
Текущее время: 28 мар 2017, 17:52

Часовой пояс: UTC + 3 часа [ Летнее время ]


Правила форума


Размещение файлов в формате vsd (а не vsdx/vsdm), увеличивает вероятность ответа стремительным домкратом !!!



Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
 Заголовок сообщения: Скрыть окно поиска шейпов
СообщениеДобавлено: 07 сен 2016, 09:55 
У диаграммы закрываю окно поиска шейпов
Код:
visioControl.Window.Windows.get_ItemFromID((short)VisWinTypes.visWinIDShapeSearch).Close();

Однако при попытке кинуть шейп из кастомного окна это окно снова появляется. После броска шейпа на диаграмму окно исчезает.
Подскажите как этого избежать? ДрагДроп стандартный, добавок к нему программа не имеет.


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрыть окно поиска шейпов
СообщениеДобавлено: 07 сен 2016, 10:01 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3177
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
а что это за окно ?
Изображение
такое что ли ?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрыть окно поиска шейпов
СообщениеДобавлено: 07 сен 2016, 10:21 
Похоже что да, оно.


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрыть окно поиска шейпов
СообщениеДобавлено: 07 сен 2016, 10:32 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3177
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
и в чем проблема: занимает много места на экране ? я если честно эту строчку даже не замечаю.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрыть окно поиска шейпов
СообщениеДобавлено: 07 сен 2016, 10:37 
Проблема в дублирующем функционале, к тому же с 2010 версии(я только с этой версии видел визио) по умолчанию размер окна где-то пятая часть от области просмотра. Основная проблема в том, что уже есть кастомное окно с похожим функционалом, поэтому возникновение второго нарушит работу программы.


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрыть окно поиска шейпов
СообщениеДобавлено: 07 сен 2016, 10:47 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3177
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
Bill17 писал(а):
Проблема в дублирующем функционале, к тому же с 2010 версии(я только с этой версии видел визио) по умолчанию размер окна где-то пятая часть от области просмотра. Основная проблема в том, что уже есть кастомное окно с похожим функционалом, поэтому возникновение второго нарушит работу программы.
звучит немного загадочно. не зная, что такое кастомное окно ?
окном поиска если не пользоваться, в родном окне как может задублироваться функционал ?
у меня тоже 2010 - размер окна приведенного на картинке примерно 5х2 см. какой же у тебя экран если это 1/5 области просмотра ?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрыть окно поиска шейпов
СообщениеДобавлено: 07 сен 2016, 10:56 
Ну функционал проги включает доп.интерфейс для визио, то есть я бросаю на диаграмму не просто картинки, а картинки связанные с объектами в БД.
Ну у меня это окно размерами где-то 40 см в высоту и 15 в ширину, возможно это окно поиска + стенсил, не уверен, но убирается как окно поиска просто.
Ну так можно насовсем убрать это окно? Или может как-то ещё на это окно повлиять, чтоб не светилось?


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрыть окно поиска шейпов
СообщениеДобавлено: 07 сен 2016, 11:14 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3177
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
можно
phpBB [youtube]


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрыть окно поиска шейпов
СообщениеДобавлено: 07 сен 2016, 11:31 
Не, видимо я не так объяснил. Мне нужно скрыть с показа всё окно, что представлено в видео. Программно скрыть (в первом сообщении код есть даже как скрывается это окно). Но оно периодически появляется при попытке драгдропа на диаграмму.

И да, я знаю что размер можно менять :)


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрыть окно поиска шейпов
СообщениеДобавлено: 07 сен 2016, 11:36 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3177
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
дык добавь тогда в обработчик события ShapeAdded код прибивающий то окно !


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрыть окно поиска шейпов
СообщениеДобавлено: 07 сен 2016, 11:41 
Так тут суть в том, что это окно появляется ПЕРЕД тем как я брошу шейп.
То есть беру шейп, навожу на диаграмму и возникает окно, после броска исчезает.
А в идеале не должно появляться вообще.


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрыть окно поиска шейпов
СообщениеДобавлено: 07 сен 2016, 11:43 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3177
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
Bill17 писал(а):
Так тут суть в том, что это окно появляется ПЕРЕД тем как я брошу шейп.
что, даже после того как отключил в Параметрах визио это окно ?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрыть окно поиска шейпов
СообщениеДобавлено: 07 сен 2016, 11:59 
Не, параметры нельзя трогать. А что если пользователь захочет с диаграммой в голом визио поработать?


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрыть окно поиска шейпов
СообщениеДобавлено: 07 сен 2016, 12:00 
Не в сети
Ветеран

Зарегистрирован: 21 окт 2011, 12:01
Сообщений: 864
Откуда: г. Екатеринбург
Использую Visio c: 2011
Очков репутации: 118

Добавить очки репутацииУменьшить очки репутации
Оффтоп:
о, Surrogate начал пилить обучающие видосики!
голос не противный, так что продолжай :mrgreen:


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрыть окно поиска шейпов
СообщениеДобавлено: 07 сен 2016, 13:08 
Не в сети
Administrator

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 3177
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Связь
Должность: Бывший проектировщик
Уровнь квалификации: ShapeSheet, VBA
Bill17 писал(а):
А что если пользователь захочет с диаграммой в голом визио поработать ?
и что тогда случится ?
я за 18 лет использования визио по долгу службы, этой фичей пользовался ВСЕГО ОДНУ НЕДЕЛЮ в 2005 году. и забыл благополучно, многие за это вообще не знают! Изображение
Цитата:
Грузин заходит с девушкой в кафе. Разговаривать по—русски он умеет, а из цифр знает только 1 и 3. Наклоняется к девушке:
— Что тэбэ заказать?
— Мне, пожалуй, чашечку кофе.
Грузин, минуту подумав:
— Афициант, принэси тры чашэчки кофэ, а одну — мамэнтально унэси!
ну тогда, контролируй (т.е. прибивай) эту хрень только во время работы твоей программы/надстройки/etc
9rey писал(а):
голос не противный
спасибо, надо еще над дикцией и речью поработать !


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Скрыть окно поиска шейпов
СообщениеДобавлено: 07 сен 2016, 14:56 
Цитата:
и что тогда случится ?
я за 18 лет использования визио по долгу службы, этой фичей пользовался ВСЕГО ОДНУ НЕДЕЛЮ в 2005 году. и забыл благополучно, многие за это вообще не знают!

Ну, я исхожу из того, что пользователи абсолютные казуалы и любые изменения во внешнем виде приводят их в замешательство и не дают работать.
Цитата:
ну тогда, контролируй (т.е. прибивай) эту хрень только во время работы твоей программы/надстройки/etc

Ну я тут попутно ещё покопался, похоже это единственный адекватный вариант.
Однако всё равно странно, какого чёрта вылезает это окно? Ну ладно, спишем на индусов :)


Пожаловаться на это сообщение
Вернуться к началу
  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB