public bool RibbonLoad() { try { #region Ribbon Load #region Ribbon Tab Load Control //RibbonTabLoadControl = false; RibbonTab fintab = AcadRibbonControl.FindTab(TabId); if (fintab == null) { AcadRibbonControl.Tabs.Add(ArizaAnalizTab); ArizaAnalizTab.IsActive = true; } else { return(true); } #endregion Ribbon Tab Load Control RibbonPanel RibPan1Promagis = new RibbonPanel(); // RibbonPanel RibPan2Promagis = new RibbonPanel(); RibbonRowPanel RibRowPan1Promagis = new RibbonRowPanel(); // RibbonRowPanel RibRowPan2Promagis = new RibbonRowPanel(); ArizaAnalizTab.Panels.Add(RibPan1Promagis); // Autocad Tab // ArizaAnalizTab.Panels.Add(RibPan2Promagis); // Autocad Tab RibbonPanelSource RibPanSrc1Promagis = new RibbonPanelSource(); //RibbonPanelSource RibPanSrc2Promagis = new RibbonPanelSource(); RibPanSrc1Promagis.Title = "Arıza Analiz"; //RibPanSrc2Promagis.Title = "Ayarlar"; RibPanSrc1Promagis.Items.Add(RibRowPan1Promagis); //RibPanSrc2Promagis.Items.Add(RibRowPan2Promagis); RibPan1Promagis.Source = RibPanSrc1Promagis; //RibPan2Promagis.Source = RibPanSrc2Promagis; #region Hat Ribbon Button Elemanının Tüm Özellikleri Ayarlanıyor PromagisRibbonButton RibBtn1 = new PromagisRibbonButton(true) { Text = "Paneli Aç", CommandParameter = "pp ", Image = getBitmap(Kaynak.Settings), LargeImage = getBitmap(Kaynak.Settings), Description = "Aktarım Formunu ve Dosya Ayarları Formunu Açar", }; RibBtn1.Clicked += RibBtn1_Clicked; RibRowPan1Promagis.Items.Add(RibBtn1); #endregion Hat Ribbon Button Elemanının Tüm Özellikleri Ayaralnıyor //#region Direk Ribbon Button Elemanının Tüm Özellikleri Ayarlanıyor //PromagisRibbonButton RibBtn2Direk = new PromagisRibbonButton(true); //RibBtn2Direk.Text = "Direk"; //RibBtn2Direk.Image = getBitmap(Kaynak.Direk32); //RibBtn2Direk.LargeImage = getBitmap(Kaynak.Direk32); //RibBtn2Direk.Description = "Direk Çizim Formunu Açar"; //RibBtn2Direk.Clicked += this.RibBtn2Direk_Clicked; //RibRowPan1Promagis.Items.Add(RibBtn2Direk); //#endregion Direk Ribbon Button Elemanının Tüm Özellikleri Ayarlanıyor //#region GPS Ribbon Button Elemanının Tüm Özellikleri Ayaralnıyor //PromagisRibbonButton RibBtn3GPS = new PromagisRibbonButton(true); //RibBtn3GPS.Text = "GPS"; //RibBtn3GPS.Image = getBitmap(Kaynak.location); //RibBtn3GPS.LargeImage = getBitmap(Kaynak.location); //RibBtn3GPS.Description = "GPS Bağla"; //RibBtn3GPS.Clicked += RibBtn3GPS_Clicked; //RibRowPan1Promagis.Items.Add(RibBtn3GPS); //#endregion GPS Ribbon Button Elemanının Tüm Özellikleri Ayaralnıyor //#region Ayarlar //PromagisRibbonButton RibBtn4Ayarlar = new PromagisRibbonButton(true); //RibBtn4Ayarlar.Text = "Ayarlar"; //RibBtn4Ayarlar.CommandParameter = "AY "; //RibBtn4Ayarlar.Image = getBitmap(Kaynak.Settings); //RibBtn4Ayarlar.LargeImage = getBitmap(Kaynak.Settings); //RibBtn4Ayarlar.Description = "Ayarlar Formunu Açar"; //RibBtn4Ayarlar.Clicked += RibBtn4Ayarlar_Clicked; //RibRowPan2Promagis.Items.Add(RibBtn4Ayarlar); //PromagisRibbonButton RibBtn5DurumTespit = new PromagisRibbonButton(true); //RibBtn5DurumTespit.Text = "DurumTespit"; //RibBtn5DurumTespit.CommandParameter = "DR "; ////var imgs = DevExpress.Images.ImageResourceCache.Default.GetAllResourceKeys(); //.GetImage("images/actions/add_16x16.png"); //// File.WriteAllLines("deneme.csv", imgs); //RibBtn5DurumTespit.LargeImage = GetBitmapImageFromStream(PromagisCad.Properties.PromagisCad_Images.images_reports_report_32x32_png); ; // getBitmap((Bitmap)DevExpress.Images.ImageResourceCache.Default.GetImage("images/actions/add_16x16.png")); //RibBtn5DurumTespit.Image = GetBitmapImageFromStream(PromagisCad.Properties.PromagisCad_Images.images_reports_report_16x16_png); ; // getBitmap((Bitmap)DevExpress.Images.ImageResourceCache.Default.GetImage("images/actions/add_16x16.png")); //RibBtn5DurumTespit.Description = "DurumTespit Formunu Açar"; //RibBtn5DurumTespit.Clicked += RibBtn5DurumTespit_Clicked; //RibRowPan2Promagis.Items.Add(RibBtn5DurumTespit); //#endregion Ayarlar //RibbonItem rbitm1 = new RibbonItem(); //rbitm1.Description = "deneme1"; //rbitm1.ShowImage = true; //rbitm1.Text = "deneme1"; //rbitm1.Image = getBitmap ( Kaynak.Direk32 ); //rbitm1.ShowText = true; //RibbonCheckBox RibChcBx = new RibbonCheckBox(); //RibChcBx.Description = "checkboxdeneme"; //RibChcBx.ShowImage = true; //RibChcBx.Text = "checkboxdeneme"; //RibChcBx.Image = getBitmap ( Kaynak.Kablo16 ); //RibChcBx.ShowText = true; //RibChcBx.IsCheckable = true; //RibChcBx.IsChecked = true; //MyRibbonCombo RibCombo = new MyRibbonCombo(); //RibCombo.Items.Add ( rbitm1 ); //RibCombo.Items.Add ( RibChcBx ); //RibCombo.Items.Add ( RibBtn1Hat ); //RibCombo.Items.Add ( RibBtn2Direk ); //RibCombo.Items.Add ( RibBtn3GPS ); //RibbonListButton RibList = new MyRibbonListButton(); //RibList.Items.Add ( RibBtn1Hat ); //RibList.Items.Add ( RibBtn2Direk ); //RibList.Items.Add ( RibBtn3GPS ); //RibList.Items.Add ( RibBtn4Ayarlar ); //RibList.Width = 200; //RibList.Height = 200; //RibList.Text = "deneme"; //RibList.ShowImage = true; //RibList.ShowText = true; //RibList.ListButtonStyle = Autodesk.Private.Windows.RibbonListButtonStyle.SplitButton; ArizaAnalizTab.IsActive = true; Loded = true; return(true); #endregion Ribbon Load } catch (Exception) { Loded = false; return(false); } }
public void Execute(object parameter) { PromagisRibbonButton rbbtn = (PromagisRibbonButton)parameter; rbbtn.Click(); }