Как добавить Flash-объект в пользовательскую панель задач Outlook с помощью VSTO? - PullRequest
1 голос
/ 15 июля 2009

Не могли бы вы сообщить мне, как добавить Flash-объект в пользовательскую панель задач с помощью VSTO?

1 Ответ

1 голос
/ 15 июля 2009

Вы можете добавить элемент управления «Shockwave flash object» на панель задач или в область формы. Возможно, вам придется найти его в ваших пользовательских элементах управления и добавить его в ваш ящик для инструментов. Затем можно установить для свойства Movie URI флэш-файла SWF.

Маркус

Обновление

Вы можете добавить свой SWF-файл в свой проект и настроить его для копирования на выход тогда вам нужно сослаться на это в коде.

добавить вспомогательное свойство для добавления или скопировать код.

 static public string AssemblyDirectory { 
            get { 
                string codeBase = Assembly.GetExecutingAssembly().CodeBase; 
                UriBuilder uri = new UriBuilder(codeBase); 
                string path = Uri.UnescapeDataString(uri.Path); 
                return Path.GetDirectoryName(path); 
            } 
        }

Затем в вашей области задач отображается событие / init

String swfPath = AssemblyDirectory + Path.DirectorySeparatorChar + "menu.swf";
axShockwaveFlash1.LoadMovie(0, swfPath);
...