Наш канал на RUTUBE - В связи с возможными проблемами с просмотром роликов на нашем канале в youtube мы перенесли все материалы на российскую платформу. Добро пожаловать на наш канал на rutube

Последние темы на форумах VOGBIT

Единица нормирования при создании производственных заданий - Состав и технология
Константин Чилингаров: Здравствуйте, Вместе с расчетом материала на 7 шт. еще и штучное время поделилось на 7 В этом есть логика. Обычно эту "единицу нормир ...
На экране "распределение работ" при обновлении происходит смещение вправо. Приходиться каждый раз проматывать обратно - Производство
Константин Чилингаров: Здравствуйте, Не совсем понятно. Если речь идёт об окне, где отражается график работы и загрузки постов по дням и сменам (высокий/максим ...
Складской учет - Материалы, Комплектующие, Складской учёт
Константин Чилингаров: Здравствуйте,   Чтобы изделию «назначился» в программе некий «склад», куда такие именно изделия из производства сдавать, для этого д ...
Проблема при установке - Демо версия
Владимир Белов: Добрый день! Попробуйте выполнить установку еще раз, MSSQLLocalDB, установленный в первую попытку, должен подхватиться программой установки ...
Планирование производства - Демо версия
Sgrekhv: Извиняюсь, не в ту тему написал
Отсутствуют кнопки в поле правка - Установка
Константин Чилингаров: Здравствуйте! Не совсем понятно. Не могли бы Вы приложить скриншот, пожалуйста? Вообще, если речь идёт о вкладке меню "Правка" (в л ...
Плагин для выгрузки данных формы по HTTP - Плагины
Сергей: Пример для Спецификации договора ():[CODE using Newtonsoft.Json; var tfForm = (sender as Csdn.Vogbit.Forms.Action).ActionList.Parent as TasksFiles.TasksFilesGridForm; var gridControl = tfForm.Controls.Find("DataContro ...
Состав изделия - Состав и технология
Константин Чилингаров: С подсказки коллег освоил разбивку ролика на эпизоды  :)  Добавил разбивку.  Так более смотрибельно, по-моему.
Календарный план - Производство
Константин Чилингаров: Здравствуйте, Если речь про окно "Календарный план", которое из окна "Производственные заказы" открывается, то нет, там ничег ...
Доработка шаблона отчета "Маршрутная карта" - Состав и технология
Zms.komissarov: Спасибо!!!
Перенос файла из "эскизы" на ПК - Общие вопросы
Beavis900: Благодарю! Напишу на почту
Расчёт комплектации конструкторской спецификации - Состав и технология
NPP_ORION: Спасибо, вроде разобрались.
Калькуляция на изделие - отчет! - Отчёты
Константин Чилингаров: Здравствуйте, Отчёт сделать можно. Вопрос только в трудоёмкости (соответственно, стоимости). В идеале, хорошо бы взглянуть на данные, и ...
К чему привязан StarForce - Активация, Деактивация, Лицензии
Константин Чилингаров: Здравствуйте, К процессору, материнской плате, сетевой карте, памяти, диску, ОС. Ко всему этому в разных пропорциях. По идее, в инструкц ...
Создание нового производственного задания - Производство
Константин Чилингаров: Здравствуйте, Вероятно, или нет вообще технологии на соответствующую позицию (деталь, сборочную единицу), или в этой технологии нет ни ...
Отчет задание на пилу - Отчёты
Виктор Левушкин: Спасибо....уже применяем.
Ошибка печати отчета - Отчёты
Виктор Левушкин: Спасибо. Вроде уже разобрался. Веду теперь блокнот по каждой операции пишу последовательность, т.к. пока нет опыта, но уже много чего запу ...
Одно задание для нескольких работников и совместное выполнение - Обновление
Константин Чилингаров: Здравствуйте, Совместное выполнение отмечать через терминал "Тип 2" и раньше было можно. Вот пример - краткое пояснение на эту тему ...
Нормы расхода на окраску - Состав и технология
Lyovushkin: Спасибо буду пробовать
VOGBIT Онлайн - Общие вопросы
Константин Чилингаров: Здравствуйте, Клиентское приложение VOGBIT в данном случае ставится не на ваш конечный компьютер, а на сервер. А вы работаете с ним через и ...

Ribbon главного окна приложения

Разработка приложений и функций - Плагины - Технические вопросы
Страницы: 1
Ribbon главного окна приложения
 
Здравствуйте.
Опишите пожалуйста процесс размещения кнопки на рибоне главного окна приложения для вызова окна плагина.
 
Здравствуйте.
Создаём закладку:
Код
var page = ExtBarMgr.Pages.AddPage(PageGuid, Guid.Empty, "Закладка");
Создаём группу:
Код
var group = page.Groups.AddPageGroup(GroupGuid, Guid.Empty, "Группа");
Создаём кнопку:
Код
var сommand = ExtBarMgr.Commands.AddButtonCommand(ButtonGuid, "Кнопка", false);
сommand.ActionExecute += сommand_ActionExecute;
Добавляем кнопку в группу:
Код
group.AddCommand(ButtonGuid, Guid.Empty, false);
 
Спасибо.
Но этот код будет исполнен только внутри плагина по событию, например, создания окна наменклатуры, но хотелось бы, чтобы кнопка появлялась сразу при загрузке главного окна приложения и была возможность конфигурации доступа для разных пользователей.
 
Цитата
Виктор пишет:
Но этот код будет исполнен только внутри плагина по событию, например, создания окна наменклатуры
Или, например, по событию Connect, которое у всех плагинов срабатывает при старте Vogbit'а
Цитата
Виктор пишет:
хотелось бы, чтобы кнопка появлялась сразу при загрузке главного окна приложения и была возможность конфигурации доступа для разных пользователей
Руками: Закладка "Администрирование" -> "Конфигурации"
Программно:
Код
ExtensibleApplication.Application.Configuration
 
Цитата
Сергей пишет:
Руками: Закладка "Администрирование" -> "Конфигурации"
сконфигурировать не получилось, т.к. в списке "команды ленты" нет созданной программно команды ленты (или "наименования класса формы" не знаю как правильно назвать)
 
Цитата
Виктор пишет:
в списке "команды ленты" нет созданной программно команды ленты
Надо создать. Для этого нужен плагин. В плагине нужна форма, которая будет показываться при нажатии на кнопку.
 
Плагин подгружен, при нажатии на кнопку добавленную в рибон форма отображается.
 
К главной форме добавьте аттрибуты
Код
[Caption("текст для кнопки")]
[MainForm]
И программно добавляете свою форму\команду в
Код
ExtensibleApplication.Application.Configuration.MainCommands();
после этого можно конфигурировать руками или программно
Страницы: 1
Сейчас на форуме
Всего зарегистрированных пользователей: 4070
Приняло участие в обсуждении: 422
Всего тем: 804
Всего сообщений: 6067

×
Вход на сайт