public void OnDropDownItemClicked(ref RibbonItemEventArgs e) { if (DropDownItemClicked != null) { DropDownItemClicked(e.Item, e); } }
static void ComponentManager_ItemInitialized(object sender, RibbonItemEventArgs e) { if (Autodesk.Windows.ComponentManager.Ribbon == null) { Autodesk.Windows.ComponentManager.ItemInitialized -= new EventHandler <RibbonItemEventArgs>(ComponentManager_ItemInitialized); } }
public void OnButtonItemClicked(ref RibbonItemEventArgs e) { if (ButtonItemClicked != null) { ButtonItemClicked(e.Item, e); } }
private void LangComboBox_DropDownItemClicked(object sender, RibbonItemEventArgs e) { ConfigurationHelper.UpdateLanguage(e.Item.Text); string LangCheck = ConfigurationHelper.GetLanguage(); if (!LangCheck.Contains("ERROR")) { if (LangCheck.ToUpper() == "ARABIC") { System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("ar-JO"); this.ribbon1.RightToLeft = RightToLeft.Yes; this.RightToLeft = RightToLeft.Yes; } else { System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en"); this.ribbon1.RightToLeft = RightToLeft.No; this.RightToLeft = RightToLeft.No; } } UiText.TranslateUiText(); MsgTxt.TranslateMsgsTxt(); FormsNames.TranslateFormsNames(); TranslateUI(); this.Refresh(); }
public virtual void OnDropDownItemClicked(ref RibbonItemEventArgs e) { if (DropDownItemClicked != null) { DropDownItemClicked(this, e); } }
private void ribbonButtonStyle_DropDownItemClicked(object sender, RibbonItemEventArgs e) { _orbStyleName = e.Item.Text; switch (_orbStyleName) { case "Office 2007": { _orbStyle = RibbonOrbStyle.Office_2007; _orbStyleIndex = 0; break; } case "Office 2010": { _orbStyle = RibbonOrbStyle.Office_2010; _orbStyleIndex = 1; break; } default: { _orbStyle = RibbonOrbStyle.Office_2013; _orbStyleIndex = 2; break; } } ribbonMain.OrbStyle = _orbStyle; }
/// <summary> /// 用于激活菜单 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> static void ComponentManager_ItemInitialized(object sender, RibbonItemEventArgs e) { if (ComponentManager.Ribbon != null) { ComponentManager.ItemInitialized -= new EventHandler <RibbonItemEventArgs>(ComponentManager_ItemInitialized); } }
void MainItems_BeforeRemoveItem(object obj, RibbonItemEventArgs args) { if (this.ribbonControlAdv1.Header.MainItems.Count == 2) { this.panel1.Visible = true; } }
void ComponentManager_ItemInitialized(object sender, RibbonItemEventArgs e) { if (Autodesk.Windows.ComponentManager.Ribbon != null) { //Initialize.Ribbon.MyRibbon(); Autodesk.Windows.ComponentManager.ItemInitialized -= ComponentManager_ItemInitialized; } }
private void DropDownItem_Click(object sender, EventArgs e) { _selectedItem = (sender as RibbonItem); var ev = new RibbonItemEventArgs(sender as RibbonItem); OnDropDownItemClicked(ref ev); }
private void ribbonButtonTheme_DropDownItemClicked(object sender, RibbonItemEventArgs e) { _orbThemeName = e.Item.Text; switch (_orbThemeName) { case "Normal": { _orbTheme = RibbonTheme.Normal; _orbThemeIndex = 0; break; } case "Blue": { _orbTheme = RibbonTheme.Blue; _orbThemeIndex = 1; break; } case "Black": { _orbTheme = RibbonTheme.Black; _orbThemeIndex = 2; break; } case "Green": { _orbTheme = RibbonTheme.Green; _orbThemeIndex = 3; break; } case "Purple": { _orbTheme = RibbonTheme.Purple; _orbThemeIndex = 4; break; } case "JellyBelly": { _orbTheme = RibbonTheme.JellyBelly; _orbThemeIndex = 5; break; } default: { _orbTheme = RibbonTheme.Halloween; _orbThemeIndex = 6; break; } } Theme.ThemeColor = _orbTheme; ribbonMain.Refresh(); }
/// <summary> /// ComponentManager.ItemInitialized 事件在每一次添加对象(选项卡 RibbonTab、不包括:工具栏)时都会触发。 /// </summary> /// <remarks>如果不考虑使用功能选项卡,则可不用绑定此事件。 /// 实际情况下,不绑定此事件也可以正常使用功能选项卡,只是可能要手动通过Ribbon命令打开一次 选项栏 界面。</remarks> void ComponentManager_ItemInitialized(object sender, RibbonItemEventArgs e) { // ComponentManager.Ribbon 只有当 AutoCAD 自启动以来都没有打开过 Ribbon 的情况下才会为 null! // 一旦用户打开过选项卡(比如通过 Ribbon)命令,即使后面通过 RibbonClose 命令将选项卡栏关闭,ComponentManager.Ribbon 的值也不再为 null。 if (ComponentManager.Ribbon != null) { createRibbon(); ComponentManager.ItemInitialized -= ComponentManager_ItemInitialized; } }
public void ComponentManager_ItemInitialized(object sender, RibbonItemEventArgs e) { // one Ribbon item is initialized, check for Ribbon control ribbon = ComponentManager.Ribbon; if (ribbon != null) { Create(); // remove the event handler ComponentManager.ItemInitialized -= new System.EventHandler <RibbonItemEventArgs>(ComponentManager_ItemInitialized); } }
private void DropDownItem_Click(object sender, EventArgs e) { // Steve _selectedItem = (sender as RibbonItem); TextBoxText = (sender as RibbonItem).Text; //Kevin Carbis var ev = new RibbonItemEventArgs(sender as RibbonItem); OnDropDownItemClicked(ref ev); }
private void rpFinanceiroRpt0016_DropDownItemClicked(object sender, RibbonItemEventArgs e) { switch (rpFinanceiroRpt0016.SelectedItem.Value) { case "16": var rpt0016 = new Frmrpt0016 { MdiParent = this }; rpt0016.Show(); break; case "17": var rpt0017 = new frmRPT0017 { MdiParent = this }; rpt0017.Show(); break; case "18": var rpt0018 = new frmrpt0018 { MdiParent = this }; rpt0018.Show(); break; case "23": var rpt0023 = new frmRpt0023 { MdiParent = this }; rpt0023.Show(); break; case "24": var rpt0024 = new frmRpt0024 { MdiParent = this }; rpt0024.Show(); break; case "25": var rpt0025 = new frmRpt0025 { MdiParent = this }; rpt0025.Show(); break; case "26": var rpt0026 = new frmRpt0026 { MdiParent = this }; rpt0026.Show(); break; } }
private static void ComponentManager_ItemInitialized(object sender, RibbonItemEventArgs e) { ribbon = ComponentManager.Ribbon; if (ribbon == null) { return; } ComponentManager.ItemInitialized -= ComponentManager_ItemInitialized; CreateRibbon(); Application.SystemVariableChanged += Application_SystemVariableChanged; }
static void ComponentManager_ItemInitialized(object sender, RibbonItemEventArgs e) { //now one Ribbon item is initialized, but the Ribbon control //may not be available yet, so check if before if (Autodesk.Windows.ComponentManager.Ribbon != null) { //ok, create Ribbon createRibbon(); //and remove the event handler Autodesk.Windows.ComponentManager.ItemInitialized -= new EventHandler <RibbonItemEventArgs>(ComponentManager_ItemInitialized); } }
//------------------------------------------------------------------------// // private void ComponentManager_ItemInitialized(object sender, RibbonItemEventArgs e) { //now one Ribbon item is initialized, but the Ribbon control //may not be available yet, so check if before if (ComponentManager.Ribbon != null) { //CardioideTabRibbon(); //and remove the event handler ComponentManager.ItemInitialized -= new EventHandler <RibbonItemEventArgs>(ComponentManager_ItemInitialized); } }
internal void item_Click(object sender, EventArgs e) { // Steve _selectedItem = (sender as RibbonItem); //Kevin Carbis var ev = new RibbonItemEventArgs(_selectedItem); if (DropDownItems.Contains(_selectedItem)) { OnDropDownItemClicked(ref ev); } else { OnButtonItemClicked(ref ev); } }
/* Обработчик события * Следит за событиями изменения окна автокада. * Используем его для того, чтобы "поймать" момент построения ленты, * учитывая, что наш плагин уже инициализировался */ private void ComponentManager_ItemInitialized(object sender, RibbonItemEventArgs e) { // Проверяем, что лента загружена if (ComponentManager.Ribbon != null) { _loadRibbonPanel = bool.TryParse(UserConfigFile.GetValue("mpPlinesedit", "LoadRibbonPanel"), out var b) && b; // Строим нашу вкладку // Ribbon if (_loadRibbonPanel) { PlinesEditRibbonBuilder.AddPanelToRibbon(true, GetListOfFunctions()); } // и раз уж лента запустилась, то отключаем обработчик событий // ComponentManager.ItemInitialized -= ComponentManager_ItemInitialized; } }
/// <summary> /// 创建带式菜单。 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public static void initRibbon(object sender, RibbonItemEventArgs e) { var ribCtl = ComponentManager.Ribbon; var ribBtn1 = new RibbonButton(); ribBtn1.Text = "创建管道"; ribBtn1.ShowText = true; //ribBtn.Image = ??; //ribBtn.ShowImage = true; ribBtn1.CommandParameter = $"{PipeSample.kCmdNameMakePipeType1} "; ribBtn1.CommandHandler = new CommandHandler(); var ribBtn2 = new RibbonButton(); ribBtn2.Text = "创建阀门"; ribBtn2.ShowText = true; //ribBtn.Image = ??; //ribBtn.ShowImage = true; ribBtn2.CommandParameter = $"{PipeSample.kCmdNameMakeValveType1} "; ribBtn2.CommandHandler = new CommandHandler(); var ribPnlSrc = new RibbonPanelSource(); ribPnlSrc.Title = "管道设计"; ribPnlSrc.Items.Add(ribBtn1); ribPnlSrc.Items.Add(ribBtn2); var ribPnl = new RibbonPanel(); ribPnl.Source = ribPnlSrc; var ribTab = new RibbonTab(); ribCtl.Tabs.Add(ribTab); ribTab.Title = "管道"; ribTab.Id = "管道"; ribTab.IsActive = true; ribTab.Panels.Add(ribPnl); ComponentManager.ItemInitialized -= initRibbon; }
void ComponentManager_ItemInitialized(object sender, RibbonItemEventArgs ev) { try { if (ComponentManager.Ribbon.FindTab("wizfds_id2586") == null) { Ribbon.Ribbon rb = new Ribbon.Ribbon(); //and remove the event handler #if ARX_APP Autodesk.Windows.ComponentManager.ItemInitialized -= new EventHandler <RibbonItemEventArgs>(ComponentManager_ItemInitialized); #elif BRX_APP //Autodesk.Windows.ComponentManager.ItemInitialized -= // new EventHandler<RibbonItemEventArgs>(ComponentManager_ItemInitialized); #endif } } catch (System.Exception e) { ed.WriteMessage("\nWizFDS exception:" + e.ToString()); } }
private void rbcAtendimentoRelatorios_DropDownItemClicked(object sender, RibbonItemEventArgs e) { switch (rbcAtendimentoRelatorios.SelectedItem.Value) { case "5": if (Rpt0004 != null && (Rpt0004 != null || Rpt0004.IsDisposed)) { Rpt0004.MdiParent = this; Rpt0004.StartPosition = FormStartPosition.CenterScreen; Rpt0004.Show(); } break; case "13": var rpt0013 = new Frmrpt0013 { MdiParent = this }; rpt0013.Show(); break; case "15": var rpt0015 = new Frmrpt0015 { MdiParent = this }; rpt0015.Show(); break; case "16": var rpt0016 = new Frmrpt0016 { MdiParent = this }; rpt0016.Show(); break; } }
private void ribbonComboBox1_DropDownItemClicked(object sender, RibbonItemEventArgs e) { MessageBox.Show(@"Item Clicked"); }